形状检测(圆形、正方形、矩形、三角形、椭圆形)用于相机捕获的图像 + i OS 5 + Open CV



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

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

谢谢。。

近江

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

对于圈子,我会看看HoughCircles。

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

通过快速的谷歌搜索,我能够找到一篇关于在 C# 中检测形状的文章,它大致对应于您在使用 opencv 库时在另一种语言中使用的方法。

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

最新更新