Python OpenCV跟踪点

使用Python,OpenCV和实时网络摄像头输入,我无法弄清楚如何基于x y坐标设置点并跟踪它移动的位置.

解决方法:

下面是一个跟踪黄色对象的简单示例.

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

以下是跟踪黄色的方法:

1)提取第一帧视频

2)将帧转换为HSV颜色空间.取H平面并将其阈值设为黄色,以便获得带有黄色物体的二进制图像为白色(也称为斑点)并保持为黑色.

3)现在你找到blob的中心点.您可以使用矩或轮廓(特别是如果您有多个blob.在上面的示例中,使用了非常简单的逻辑.只需找到blob上最左边,最右边,最顶部和最底部的点并在其周围绘制一个矩形).并存储此值.

4)提取下一帧并按照上述所有步骤获得新的位置.加入这两个位置并画一条线.

过度.

上一篇:delphi 如何让ScrollBox的内容与滚动条一起实时滚动


下一篇:STRCF:Learning Spatial-Temporal Regularized Correlation Filters for Visual Tracking阅读笔记