使用OpenCV 2.3和Python跟踪两种不同的颜色

时间:2011-11-16 13:34:25

标签: python opencv

我正在寻找一种使用OpenCV 2.3(python绑定)的单个摄像头同时跟踪两种不同颜色的方法。

我已经阅读了很多关于OpenCV的论文,但是无法提及它是否能够同时分析多个直方图。

这在技术上是否可行,或者每种颜色需要单独的相机吗?

2 个答案:

答案 0 :(得分:3)

您不需要两台相机。而是两种颜色的阈值图像并添加它。然后使用轮廓找到斑点。下面是一个示例,分别跟踪蓝色和黄色。

https://github.com/abidrahmank/OpenCV-Python/blob/master/Other_Examples/multi_color_two_object.py

以下是其输出:

enter image description here

答案 1 :(得分:0)

我真的不明白你的顾虑。

使用相机,您将获得一个图像对象。 使用此图像对象,您可以根据需要计算尽可能多的不同直方图。

每个直方图都是不同的输出对象:)。 基本上,你可以同时跟踪数百种颜色!