【发布时间】:2018-08-24 09:04:52
【问题描述】:
采用opencv的tracker.init()函数的boundingbox对象是如何定义的?
是(xcenter,ycenter,boxwidht,boxheight)
或(xmin,ymin,xmax,ymax)
或(ymin,xmin,ymax,xmax)
还是完全不同的东西?
我正在使用 python 和 OpenCV 3.3,我基本上对每个我想要为视频的每一帧跟踪的对象执行以下操作:
tracker = cv2.trackerKCF_create()
ok = tracker.init(previous_frame,bbox)
bbox = tracker.update(current_frame)
【问题讨论】:
-
opencv中的Rect对象通常定义为(x,y,w,h),x和y从左上角开始,w是宽h是高
-
所以基本上:(xmin,ymin,boxwidth,boxheight) ?
-
一般都是这样,但是我没有测试过那些功能
-
我测试过了,你是对的
标签: python opencv video-tracking