所以大家,我在stackoverflow上的第一个问题。 我一直在使用android和openCV一个月,我能够成功实现模板匹配。现在,下一个任务是检测图像中的所有矩形并获取坐标(我实际上想要每个矩形的颜色)用于研究目的。请帮助。我尝试使用Hough变换和canny边缘检测,但不幸的是它没有检测到现在主要关注的小矩形。
谢谢!! [![必须检测所有的矩形,小的和大的
答案 0 :(得分:0)
所以我非常自豪能够回答我自己的问题。希望这有助于将来的某些人。显然有很多方法可以做到这一点,但最准确的方法是在主图像上使用模板匹配来找到最大矩形的坐标,因为所有其他矩形与角点等距,每个矩形的中心都可以找到哪种颜色。
中间的细条也通过模板匹配识别,然后渐变算子表示各种矩形,渐变中的每个峰代表矩形。
请注释代码。出于研究目的,我不能匿名发帖。