我正在寻找一种使用OpenCV 2.3(python绑定)的单个摄像头同时跟踪两种不同颜色的方法。
我已经阅读了很多关于OpenCV的论文,但是无法提及它是否能够同时分析多个直方图。
这在技术上是否可行,或者每种颜色需要单独的相机吗?
答案 0 :(得分:3)
您不需要两台相机。而是两种颜色的阈值图像并添加它。然后使用轮廓找到斑点。下面是一个示例,分别跟踪蓝色和黄色。
https://github.com/abidrahmank/OpenCV-Python/blob/master/Other_Examples/multi_color_two_object.py
以下是其输出:
答案 1 :(得分:0)
我真的不明白你的顾虑。
使用相机,您将获得一个图像对象。 使用此图像对象,您可以根据需要计算尽可能多的不同直方图。
每个直方图都是不同的输出对象:)。 基本上,你可以同时跟踪数百种颜色!