首页 文章

OpenCV android:Hough变换矩形识别,图像具有多个不同大小的矩形

提问于
浏览
0

所以每个人,我在stackoverflow上的第一个问题 . 我一直在使用android和openCV一个月,我能够成功实现模板匹配 . 现在,下一个任务是检测图像中的所有矩形并获取坐标(我实际上想要每个矩形的颜色)用于研究目的 . 请帮助 . 我尝试使用具有canny边缘检测的Hough变换,但不幸的是它没有检测到现在主要关注的小矩形 .

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

1 回答

  • 0

    所以我很自豪能够回答我自己的问题 . 希望这有助于将来的某些人 . 显然有很多方法可以做到这一点,但最准确的方法是在主图像上使用模板匹配来找到最大矩形的坐标,因为所有其他矩形与角点等距,每个矩形的中心都可以找到哪个给出了所需的颜色 .

    中间的细条也通过模板匹配识别,然后梯度算子表示各种矩形,渐变中的每个峰代表矩形 .

    请注释代码 . 出于研究目的,我不能匿名发帖 .

相关问题