【发布时间】:2014-03-19 00:40:06
【问题描述】:
我正在编写一个 matlab 代码,用于接收照片并检测圆形对象。例如,该函数将桃子(圆形物体)的图片作为输入,并返回带有圆圈的桃子图片。
目前,我正在使用霍夫变换,利用 imfindcircles 函数。但是,此功能需要我指定半径范围和某种灵敏度/阈值。对于不同大小的图像和圆形对象,这些值会有所不同。因此,要获得所需的输出,我将不得不为每个输入图像手动更改这些值,这不是我想要的。我要在 100 多张图片上使用此功能,因此我无法手动执行此操作。
我的问题是有什么方法可以减少我的圆形物体检测功能的手动操作,并且可能完全自动化(不需要我输入任何值,只需输入图像)?
【问题讨论】:
-
您的问题与编程无关。考虑在信号处理网站上发帖。