有研究hough检测圆的吗,小弟刚学,显示的结果看着有点困难

2019-07-17 14:52发布

ti, simsun, sans-serif">有研究hough检测圆的吗,小弟刚学,显示的结果看着有点困难,能解释一下吗?       Center 60 27 radius 20
Center 61 27 radius 20
Center 62 27 radius 20
Center 63 27 radius 20

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
麦特拉布
1楼-- · 2019-07-17 15:46
matalb自带的是检测直线的, 检测圆就是去在各个像素点上,各个不同的半径值上寻找,然后叠加,随后圆心就在局部最大值上面。

我觉得这个结果就是找到了很多局部最大值,所以你需要设立一些条件去筛选那些局部最大值以找到你想要的结果。

一点小小的意见,如果说得不准确,还希望指出,谢谢。
study875
2楼-- · 2019-07-17 17:20
麦特拉布 发表于 2012-4-1 11:36
matalb自带的是检测直线的, 检测圆就是去在各个像素点上,各个不同的半径值上寻找,然后叠加,随后圆心就 ...

我这是从网上找的检测圆形的,不懂的是我只处理一个圆,为什么出现那么多圆心坐标,而且还有的差距挺大?
麦特拉布
3楼-- · 2019-07-17 21:05
如果方便,你可以把代码也粘一部分主要的。 因为hough寻找圆的方法不是固定的,所以有一些小的变动都会出来不同的结果。
其实这个结果还挺正常的,我之前做的的时候也会出来这个多。后来就这顶不同的条件,去寻找局部最大值就好了。
study875
4楼-- · 2019-07-17 22:00
 精彩回答 2  元偷偷看……
study875
5楼-- · 2019-07-17 22:09
麦特拉布 发表于 2012-4-1 11:38
如果方便,你可以把代码也粘一部分主要的。 因为hough寻找圆的方法不是固定的,所以有一些小的变动都会出来 ...

我这也刚学,很多菜鸟级的问题,别见怪呀
麦特拉布
6楼-- · 2019-07-18 02:03
我也没有学很久。呵呵,没关系的,有什么不会的就问,之后会了就好了。

我觉得,可以保留地一部分。然后第二部分, 搜索超过阈值的聚集点, 实际上就是我说的,局部最大值的寻找。你可以找找其他寻找局部最大值的方法。说不定会有不一样的结果。

或者你把p设为1,看看有什么结果。

一周热门 更多>