使用OpenCV定位对象的最佳方法
使用opencv和python,找到并返回一个颜色固定的单个物体的坐标,最有效的方法是什么?我看到了一些用c++的方法,但关于用python定位物体的信息比较少。
2 个回答
1
更具体来说,如果你有一个单一颜色的物体,可以看看camshift跟踪器。这个camshift示例是用Python写的,包含在OpenCV的源代码中。对于单一颜色的物体,它比Haar方法要高效得多,而且几乎不需要训练,只需要初始化一下物体的位置就可以了。
1
我不太确定你具体在找什么,但我觉得你应该看看Haar分类器。
这里有个例子可以参考: http://cgi.cse.unsw.edu.au/~cs4411/wiki/index.php?title=OpenCV_Guide#Haar_Classifier