opencv 对象跟踪的边界框定义 [英] Boundingbox defintion for opencv object tracking
本文介绍了opencv 对象跟踪的边界框定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
采用 opencv 的 tracker.init() 函数的 boundingbox 对象是如何定义的?是(xcenter,ycenter,boxwidht,boxheight)
或 (xmin,ymin,xmax,ymax)
或 (ymin,xmin,ymax,xmax)
或者完全不同的东西?
How is the boundingbox object defined that takes opencv's tracker.init() function?
is it (xcenter,ycenter,boxwidht,boxheight)
or (xmin,ymin,xmax,ymax)
or (ymin,xmin,ymax,xmax)
or something completely different?
我正在使用 python 和 OpenCV 3.3,我基本上对要为视频的每一帧跟踪的每个对象执行以下操作:
I am using python and OpenCV 3.3 and i basically do the following on each object i want to track for each frame of a video:
tracker = cv2.trackerKCF_create()
ok = tracker.init(previous_frame,bbox)
bbox = tracker.update(current_frame)
推荐答案
答案是:(xmin,ymin,boxwidth,boxheight)
这篇关于opencv 对象跟踪的边界框定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文