目标追踪
© Fu Xianjun. All Rights Reserved.
目标跟踪是计算机视觉领域的一个重要问题,目前广泛应用在体育赛事转播、安防监控和无人机、无人车、机器人等领域。
1、分类:
单目标追踪:给定一个目标,追踪这个目标的位置
多目标追踪:追踪多个目标位置
2、opencv包含八个单独的对象跟踪实现,不一一列举。
3、要实现目标追踪,首先,我们要更新一下电脑自身的pip.如下图
pip install
opencv_contrib_python==3.4.3.18
如果报错再加上–user,如图
pip install opencv_contrib_python==3.4.3.18–user
1、导包
import cv2
import numpy as np
2、创建追踪器方法对象
OPENCV_OBJECT_TRACKERS={
"csrt":cv2.TrackerCSRT_create,
"kcf":cv2.TrackerKCF_create,
"boosting":cv2.TrackerBoosting_create,
"mil":cv2.TrackerMIL_create,
"tld":cv2.TrackerTLD_create,
"medianflow":cv2.TrackerMedianFlow_create,
"moss