12得票3回答
准备复杂图像进行OCR处理。

我希望能够识别信用卡上的数字。更糟糕的是,源图像不保证质量高。OCR 通过神经网络实现,但这不应该是主题。 当前的问题是图像预处理。由于信用卡可能有背景和其他复杂的图形,所以文本不像扫描文档那么清晰。我尝试使用边缘检测(Canny 边缘、Sobel),但效果并不好。另外计算灰度图像和模糊图像...

11得票3回答
使用Scipy应用Sobel滤波器

我正在尝试使用scipy对图像应用Sobel滤波器以便检测边缘。我正在使用Python 3.2(64位)和Windows 7 Ultimate(64位)中的scipy 0.9.0。目前我的代码如下:import scipy from scipy import ndimage im = sci...

11得票10回答
在C#中检测摄像头图像中的物体

我有一张来自实时网络摄像头的图像,我希望能够检测图像中的特定对象并提取该部分以进行进一步处理。 具体而言,这张图像将是一个游戏棋盘,比如说为了本问题的目的,它是数独游戏棋盘。 我的初始方法是寻找对比度区域,并从那里开始分析,但我似乎得到了很多潜在的边缘(很多是错误的),并没有真正的线索可以...

11得票6回答
比Canny边缘检测更好的边缘检测方法

有没有一种边缘检测方法比Canny边缘检测器表现显著更好?

10得票2回答
我该如何在Heroku上使用最新版本的Imagemagick?

Heroku Cedar-14 堆栈当前运行的 ImageMagick 版本(6.7.7-10)已经接近一年了:Running `identify -version` attached to terminal... up, run.8227 Version: ImageMagick 6.7.7...

10得票1回答
图像中的矩形检测

我想编写一个程序来检测矩形的纸张,这些纸张不需要每一边都非常直,因为我可能会在空中拍摄它们,这意味着纸张的单个边可能会有点扭曲。 iOS和Android应用程序CamScanner可以很好地完成这项任务,我想知道如何实现这一功能。起初我考虑: 平滑/降噪 边缘检测(Canny等)或阈值处...

10得票2回答
OpenCV Canny + Watershed

我正在使用Canny边缘检测和找到轮廓函数(两者都是OpenCV)来创建分水岭变换的标记。一切都运行正常,但我对结果并不完全满意。原因是有些边缘丢失了,因此重要信息也丢失了。更具体地说,我得到了一堆窗口(前景视图),它们是矩形的,经过分水岭变换后,我最终得到了这样的结果: 但我宁愿拥有漂...

10得票3回答
Canny边缘图像 - 去噪

我有一个使用Canny边缘检测算法处理的球的图片(见下面的链接),其中包含许多噪点边缘。有哪些最佳的图像处理技术可以用来去除这些噪点边缘而不会删除属于球的边缘? 原始图片: Canny边缘检测图片: 非常感谢大家提前帮助和建议,非常感激! P.S. 我正在尝试在使用Circle ...

10得票2回答
在OpenCV中进行边缘检测后找到最佳感兴趣区域

我希望对墙上的一些7段数码管图片应用OCR技术,我的策略如下: 将图像转换为灰度 模糊图像以减少伪边缘 将图像阈值化为二进制图像 应用Canny边缘检测 根据数字轮廓给定的模式设置感兴趣区域(ROI) 缩放ROI并在区域中进行模板匹配 如何设置ROI,使得我的程序不必在整个图像中查找模...

10得票2回答
OpenCV:如何防止HoughCircles方法使用Canny检测

我正在使用HoughCircles实时检测球,但在我的灰度图像流上运行Canny并没有创建出应有的所有边缘。为了解决这个问题,我将RGB图像分成不同的通道,对每个通道进行Canny处理,然后使用位或运算将边缘合并起来。这个方法效果很好,但如果我将这个边缘图像输入到HoughCircles中,它...