tracker-co.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:CTT 作者: ZhouYzzz 项目源码 文件源码
def start_tracking():
    global updated
    global i, img_count
    global updtbox, oldbox, crtbox
    while i <= img_count:
        # get a new frame
        img = cv2.imread(imdb_path+'/%04d.jpg'%i)
        # update the tracker
        if updated:
        # tracker.start_track()
            tracker.start_track(img, 
        dlib.rectangle(*updtbox))
        oldbox = updtbox
        updated = False
        # post a new frame
        trd_post = Thread(target=postIMG)
        trd_post.start()
    else:
        # tracker.update()
        tracker.update(img)

    rect = tracker.get_position()
    pt1 = [int(rect.left()), int(rect.top())]
        pt2 = [int(rect.right()),int(rect.bottom())]
        crtbox = pt1 + pt2
        f.write(str(crtbox)+'\n')
        if i%10 == 0:
            print 'frame',i,'returns',crtbox
        if showimg:
            showIMG(img, crtbox, 2000)

        # next frame
        i +=1
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号