2012-09-19 58 views
1

我是OpenCV的新手,需要了解OpenCV的方法,它可以检测不同形状(圆形,方形,矩形,三角形,椭圆形)在iPhone的相机捕获图像。摄像头拍摄图像的形状检测(圆形,正方形,矩形,三角形,椭圆形)+ i OS 5 + Open CV

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

谢谢..

IOMI

+0

http://docs.opencv.org/doc/tutorials/tutorials.html – Hammer

回答

2

首先,你可能需要看一个边缘检测器,如Canny的形状提取到二进制图像。 (虽然这可能是昂贵的iPhone)

对于圆圈,我会看看在HoughCircles

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

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

我没有在iOS中使用opencv,但我希望这会帮助你开始。

+0

谢谢....它给了我正确的方向.. – iOmi