使用OpenCV 2.3和Python跟踪两种不同颜色
我想找一种方法,用一台相机同时追踪两种不同的颜色,使用的是OpenCV 2.3(Python绑定)。
我看了很多关于OpenCV的论文,但没找到任何提到它是否能同时分析多个直方图的信息。
这在技术上可行吗?还是说我需要为每种颜色准备一台单独的相机?
2 个回答
0
我不太明白你的担忧。
使用相机,你会得到一个图像对象。 有了这个图像对象,你可以计算出很多不同的直方图。
每个直方图都会是一个不同的输出对象。:) 基本上,你可以同时跟踪成百上千种颜色!
3
你不需要用两台相机。其实可以对图像进行处理,分别找出两种颜色,然后把它们加在一起。接着,利用轮廓来找到这些颜色的区域。下面是一个例子,它分别追踪蓝色和黄色。
https://github.com/abidrahmank/OpenCV-Python/blob/master/Other_Examples/multi_color_two_object.py
下面是这个例子的输出结果: