opencv 对象跟踪的边界框定义 [英] Boundingbox defintion for opencv object tracking

查看:73
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆