作者:ccccting
案列:© Fu Xianjun. All Rights Reserved.
目录
目标检测
作用
可提取视频中自己所感兴趣的部分
代码
import cv2
import numpy as np
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,
"mosse": cv2.TrackerMOSSE_create
}
trackers = cv2.MultiTracker_create()
vs = cv2.VideoCapture("name.mp4")
while True:
frame = vs.read()
frame = frame[1]
if frame is None:
break
(h,w) = frame.shape[:2]
width=600
r = width/float(w)
dim = (width,int(h*r))
frame = cv2.resize(frame,dim,interpolation = cv2.INTER_AREA)
(success,boxes) = trackers.update(frame)
for box in boxes:
(x,y,w,h)= [

本文介绍了OpenCV在目标检测中的应用,通过代码实现能够从视频中提取出感兴趣的区域,达到精准定位目标的效果。
最低0.47元/天 解锁文章
4934

被折叠的 条评论
为什么被折叠?



