【发布时间】:2013-08-14 05:30:45
【问题描述】:
我有一个 Canny 边缘检测到的球图像(见下面的链接),其中包含很多嘈杂的边缘。在不移除属于球的边缘的情况下,我可以使用哪些最佳图像处理技术来移除这些噪声边缘?
原图
Canny 边缘图像
非常感谢大家的帮助和建议,非常感谢!
Ps 我正在尝试在使用 Circle Hough 变换检测球之前清理边缘图像。
【问题讨论】:
-
查看原始图像会很有用。 Canny 有three parameters as inputs,其中一个是用于预处理的高斯模糊滤镜的大小,另外两个是控制返回细节级别的阈值。我怀疑您可以通过更合适的选择来改善结果,但需要确定原始图像。
-
我正在自动计算 Canny 参数如下: double high_thres = cv::threshold( orig_img, thres_img, 0, 255, CV_THRESH_BINARY+CV_THRESH_OTSU );低阈值 = 0.1 * high_thres cv::Canny(orig_img, cannyOP, lower_thres, high_thres);如果我低于 'lower_thres' 的 0.1 倍数,我会得到太多噪音,如果我更高,我会失去属于球的边缘。这取自:stackoverflow.com/questions/4292249/…
-
好的,那么你能提供一个指向原始图像的链接吗(我将它添加到你的问题中)?
-
我不会有问题的,但我会在晚上晚些时候回家 :) 谢谢。
-
嗨,Roger,有点跑题了,除了 Circle Hough 变换,您知道还有其他检测/跟踪球(可能被遮挡)的方法吗?
标签: image-processing edge-detection