如何在我的ubuntu 11.10中使用opencv + python检测红球

Hac*_*ker 0 python opencv image-processing ubuntu-11.10

最近我在ubuntu 11.10中安装了opencv.我计划使用python在opencv中完成一个简单的项目.该项目是使用python从图像中检测出一个红球.我是python和opencv的新手.你能帮我做一下这个项目吗?你能否请一个类似的例如代码.

提前致谢

Abi*_*n K 8

你可以这样做:

  1. 使用cvtColor()函数将图像转换为HSV平面
  2. 使用inRange()函数从中提取红色
  3. 使用erode()和dilate()函数应用侵蚀和扩张以避免噪音
  4. 使用findContours()函数查找轮廓
  5. 使用drawContours()函数绘制轮廓.

您可以在下面的链接中找到代码,该代码可跟踪视频中的黄色和蓝色.您可以根据自己的需要进行修改.跟踪蓝色和黄色

另请访问以下链接以获得更好的解释:跟踪彩色对象