[英]How to detect two different colors using `cv2.inRange` in Python-OpenCV?
[英]Tracking two different colors using OpenCV 2.3 and Python
我正在寻找一种使用带有OpenCV 2.3(python绑定)的摄像机同时跟踪两种不同颜色的方法。
我已经阅读了许多有关OpenCV的论文,但没有提及它是否能够一次分析多个直方图。
这在技术上是否可行,还是每种颜色我都需要一个单独的相机?
您不需要两个摄像头。 而是将两种颜色的图像阈值化并添加。 然后使用轮廓找到斑点。 下面是一个示例,该示例分别跟踪蓝色和黄色。
https://github.com/abidrahmank/OpenCV-Python/blob/master/Other_Examples/multi_color_two_object.py
以下是其输出:
我不太了解您的担心。
使用相机,您将获得一个图像对象。 使用此图像对象,您可以根据需要计算尽可能多的直方图。
每个直方图都是一个不同的输出对象:)。 基本上,您可以同时跟踪数百种颜色!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.