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

标签 python opencv

我正在寻找一种使用带有 OpenCV 2.3(python 绑定(bind))的单个相机同时跟踪两种不同颜色的方法。

我已经阅读了许多关于 OpenCV 的论文,但找不到任何关于它是否能够同时分析多个直方图的信息。

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

最佳答案

你不需要两个摄像头。取而代之的是两种颜色的阈值图像并添加它。然后使用轮廓找到 Blob 。下面是一个示例,它分别跟踪蓝色和黄色。

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

下面是它的输出:

enter image description here

关于python - 使用 OpenCV 2.3 和 Python 跟踪两种不同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8152504/

相关文章:

python - 如何在Python中使用OpenCV检测和绘制轮廓?

python - 提取检测到的近似形状和边界框Mask RCNN

opencv - 使用 OpenCV 的 ffmpeg 后端时如何更改 libx264 配置文件

python - 动态语言中的类型类

python - 根据用户在 Python 中所说的内容更改问题数量

python - 如何在redis中存储列表的python dict?

python - 在pygame中临时保存图像

python - SciPy 拟合参数的协方差矩阵

python - 值错误 : invalid\x escape

python - 从 C++ 使用 opencv 运行 python 脚本