rknn目标跟踪参数track解释

 def rockx_object_track(self, width, height, max_track_time, object_list):
        """
        object track (use for video/camera frame)
        :param width: Image width
        :param height: Image height
        :param max_track_time: Time to continue after the goal disappears
        :param object_list: Detect result(list of RockX.Object)
        :return: (ret, obj_results) ret: return code; obj_results: list of RockX.Object
        """
        ret, results = self.rockx_base.rockx_object_track(width, height, max_track_time, object_list)
        obj_results = list()
        if results is not None:
            for i in range(results.count):
                orig_obj = results.object[i]
                new_obj = RockX.Object(id=orig_obj.id,
                                       cls_idx=orig_obj.cls_idx,
                                       box=RockX.Rect(orig_obj.box.left, orig_obj.box.top,
                                                      orig_obj.box.right, orig_obj.box.bottom),
                                       score=orig_obj.score)
                obj_results.append
在RKNN Toolkit中,id是指每个被跟踪目标的唯一标识。在进行目标跟踪时,RKNN会为每个检测到的目标分配一个唯一的id,以便在跟踪过程中对其进行区分和追踪。在后续的帧中,如果同一个目标仍然被检测到,则RKNN会将其与之前的目标进行匹配,并保持其id不变。如果目标不再被检测到,则RKNN会将其id标记为无效。
cls_idx是指分类器的索引。在进行目标检测或跟踪时,RKNN会将检测或跟踪结果进行分类,cls_idx表示该结果的分类索引。例如,在进行目标跟踪时,cls_idx可以表示跟踪目标所属的类别。
max_track_time表示最长跟踪时间,超过该时间后续未检测到便不再跟踪
Track中的score是指目标物体被检测到的置信度得分,通常在01之间。这个得分越高,说明该目标被检测到的概率越大。在目标跟踪中,score可以用于评估当前跟踪是否准确,如果score低于一定阈值,就可以判断该目标已经丢失或者跟踪不准确,需要重新进行检测和跟踪。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值