0

所以大家,我关于stackoverflow的第一个问题。我已经使用 android 和 openCV 工作了一个月,并且能够成功实现模板匹配。现在,下一个任务是检测图像中的所有矩形并获取坐标(我实际上想要每个矩形的颜色)以用于研究目的。请帮忙。我尝试使用带有精明边缘检测的霍夫变换,但不幸的是它没有检测到现在主要关注的小矩形。

谢谢!![![必须检测所有矩形,小的和大的

4

1 回答 1

0

所以我很自豪能发布我自己问题的答案。希望这对将来的人有所帮助。显然有很多方法可以做到这一点,但最准确的方法是在主图像上使用模板匹配来找到最大矩形的坐标,并且由于所有其他矩形与角点等距,每个矩形的中心可以找到它给出所需的颜色。

中间的细条也被模板匹配识别出来,然后梯度算子代表各个矩形,梯度中的每个峰代表矩形。

请评论代码。出于研究目的,我不能匿名发帖。

于 2015-09-01T12:20:36.033 回答