Toybrick

RockX tracking demo

SongJ

注册会员

积分
87
楼主
发表于 2020-5-8 10:09:54    查看: 5420|回复: 3 | [复制链接]    打印 | 只看该作者
我把object tracking的demo结合连接摄像头做了个简单的人脸追踪程序,发现track id似乎是不会清零的,一直在增,那如果我一直跑会不会有一天溢出?有没有办法让track id也从0开始呢,比如当前帧内已经没有轨迹了(轨迹消失超过了max track time),下一帧再检测到人脸的时候再从零开始计数。
回复

使用道具 举报

SongJ

注册会员

积分
87
沙发
 楼主| 发表于 2020-5-8 10:55:16 | 只看该作者
本帖最后由 SongJ 于 2020-5-8 11:23 编辑

可不可以直接清空rock_object_array_t
回复

使用道具 举报

SongJ

注册会员

积分
87
板凳
 楼主| 发表于 2020-5-8 11:30:27 | 只看该作者
跟rockx_object_array_t好像关系也不大,demo里也是用之前才声明的,是不是只能close handle再重新create一个?
回复

使用道具 举报

yhc

注册会员

积分
177
地板
发表于 2020-5-9 09:43:54 | 只看该作者
max track time是指目标消失几帧后才会真正判定消失,防止一些漏检导致id变化。
如果清0的话会有可能让id和之前的重复掉,应用有可能会误认为是相同的目标。
溢出问题不用担心,这个至少要很久才会溢出,达到到最大值也会回绕到0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表