我正在编写一个matlab代码,它接收照片并检测圆形对象.使用一些过滤器后,我得到了下面的图像.
为了检测圆形物体(它不是一个完美的圆形),我尝试应用Hough变换传递不同的半径和阈值,但它无法正确检测.为什么会这样?是关于物体的形状还是图像的背景?
还可以使用Hough变换在下面的图像中检测相同的对象吗?
圆形物体的边缘似乎是人眼,但我不确定背景是否可以通过Hough变换完全从图像中消除.
matlab image-processing hough-transform
hough-transform ×1
image-processing ×1
matlab ×1