如何使用OpenCV for iPhone检测图像内的各种大小的对象?

时间:2011-08-18 09:11:06

标签: iphone object opencv detect

您好每个人我是iPhone的openCV新手,我想识别任何图像中的不同对象,如钢笔,铅笔,气球,汽车,自行车等....

有可能吗?或者是否有相同的教程或完美指南?

提前致谢。

1 个答案:

答案 0 :(得分:2)

在这里,您可以找到学习opencv的好资源 http://opencv.willowgarage.com/wiki/OpenCVBooks

您可以考虑使用模式匹配。但是,您需要为要检测的每个对象创建一个模式,并且模式匹配不是方向不变的。因此,您的图案仅适用于图像中具有相同旋转的对象。当然你可以旋转那个模式并再次执行模式匹配。但这非常昂贵。

所以另一种方法是blob检测, 看看http://opencv.willowgarage.com/wiki/cvBlobsLib 在“blob detection opencv example”上观看youtube上的一些视频,你会发现许多显示它的功能的例子。使用斑点检测,您可以识别不同物体的位置,但如果是铅笔或气球则不能识别;)