我是OpenCV的新手,需要了解OpenCV的方法,它可以检测不同形状(圆形,方形,矩形,三角形,椭圆形)在iPhone的相机捕获图像。摄像头拍摄图像的形状检测(圆形,正方形,矩形,三角形,椭圆形)+ i OS 5 + Open CV
所以,有人可以指引我去正确的方向(参考文献/文章/任何东西),哪些技术更好地完成它。
谢谢..
IOMI
我是OpenCV的新手,需要了解OpenCV的方法,它可以检测不同形状(圆形,方形,矩形,三角形,椭圆形)在iPhone的相机捕获图像。摄像头拍摄图像的形状检测(圆形,正方形,矩形,三角形,椭圆形)+ i OS 5 + Open CV
所以,有人可以指引我去正确的方向(参考文献/文章/任何东西),哪些技术更好地完成它。
谢谢..
IOMI
首先,你可能需要看一个边缘检测器,如Canny的形状提取到二进制图像。 (虽然这可能是昂贵的iPhone)
对于圆圈,我会看看在HoughCircles。
对于正方形和长方形,在下载opencv时,您应该在样本目录中查看findContours方法和示例代码squares.cpp
。
通过快速的谷歌搜索,我找到了一篇关于detecting shapes in C#的文章,它大致上与您在使用opencv库时使用的另一种语言的方法相对应。
我没有在iOS中使用opencv,但我希望这会帮助你开始。
谢谢....它给了我正确的方向.. – iOmi
http://docs.opencv.org/doc/tutorials/tutorials.html – Hammer