在Hough变换中对圈子进行分组

时间:2019-06-25 06:05:37

标签: opencv hough-transform

原始图片:https://imgur.com/bbsHnQC

我的目的是找到图像中的孔,半径和类别:1表示黄色的孔,0表示其他的孔。

我的实现很简单:

1。检测所有孔

我使用大小为48的滑动窗口和霍夫圆来检测网格中的圆形孔。

结果显示在此处:https://imgur.com/a/sVkAVdn

如您所见,由于我的滑动窗口的步幅为32,因此它为每个孔检测到多个圆圈。

如何为每个孔将这些圆合并为1? 例如:那些半径非常接近的圆应归为1 ...

第二个问题:霍夫的半径与地面真实半径Radii完全不同。应该采取什么方法?

2。在定位圆之后,我使用了经过预训练的CNN来识别它是0类还是1类。 但是,由于数据不足,预测效果并不理想(74%)

如何使用传统方法处理分类任务?

0 个答案:

没有答案