【问题标题】:Shape Detection (circle, square, rectangle, triangle, ellipse) for a camera captured image + i OS 5 + Open CV相机捕获图像的形状检测(圆形、正方形、矩形、三角形、椭圆) + i OS 5 + Open CV
【发布时间】:2012-09-22 05:44:12
【问题描述】:

我是 OpenCV 的新手,需要了解 OpenCV 的方法,它可以在 iPhone 的相机捕获图像中检测不同的形状(圆形、正方形、矩形、三角形、椭圆形)。

那么,有人可以指导我正确的方向(参考/文章/任何东西)哪些技术更好地完成它。

谢谢..

小米

【问题讨论】:

标签: ios5 opencv computer-vision


【解决方案1】:

首先,您可能需要查看诸如Canny 之类的边缘检测器,以将形状提取到二值图像中。 (虽然这对 iPhone 来说可能很贵)

对于圈子,我会查看HoughCircles

对于正方形和矩形,你应该在下载 opencv 时查看示例目录中的findContours 方法和示例代码squares.cpp

通过快速的 google 搜索,我找到了一篇关于 detecting shapes in C# 的文章,它大致对应于您在使用 opencv 库时在另一种语言中使用的方法。

我没有在 ios 中使用过 opencv,但我希望这能帮助你入门。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多