使用小波在图像中查找ROI

时间:2018-03-05 10:34:00

标签: image-processing roi wavelet wavelet-transform

我有一个通过手机摄像头获得的图像,我需要找到球的位置。例如,图像可以如下所示:

Image example

我尝试过细分,但效果不如我想的那么好。

我目前的想法是:

在1D中,当我有球时,我可以使用Morlet小波的连续小波变换来找到它。有1D CWT球信号的图像: 1D signal of ball

这个带有Morlet小波的信号CWT如下所示: CWT of 1D ball signal (注意:图像在Y方向拉伸)

我可以在图片中使用simillar吗?是否存在2D CWT之类的东西?如果确实如此,它是否在某处实现(C ++)?或者有更好的解决方案吗?

感谢您的时间

编辑(对YvesDaoust的评论回复):

在这里您可以看到OpenCV HoughCircles的结果。如你所见,结果完全不适合球。

OpenCV HoughCircles result

编辑2(对YvesDaoust的评论回复):

我修改了Canny阈值参数并将中心阈值(OpenCV实现中的param2)设置为1.这些是前300个圆圈。还有太多的误报。

OpenCV HoughCircles result 2

0 个答案:

没有答案