当前位置: 首页 > news >正文

漳州做网站优化临沂哪里做网站

漳州做网站优化,临沂哪里做网站,吴杰,网站服务器使用目标 利用匈牙利算法对目标框和检测框进行关联 在这里我们对检测框和跟踪框进行匹配,整个流程是遍历检测框和跟踪框,并进行匹配,匹配成功的将其保留,未成功的将其删除。 def associate_detections_to_trackers(detections, track…

目标

  • 利用匈牙利算法对目标框和检测框进行关联

在这里我们对检测框和跟踪框进行匹配,整个流程是遍历检测框和跟踪框,并进行匹配,匹配成功的将其保留,未成功的将其删除。

def associate_detections_to_trackers(detections, trackers, iou_threshold=0.3):"""将检测框bbox与卡尔曼滤波器的跟踪框进行关联匹配:param detections:检测框:param trackers:跟踪框,即跟踪目标:param iou_threshold:IOU阈值:return:跟踪成功目标的矩阵:matchs新增目标的矩阵:unmatched_detections跟踪失败即离开画面的目标矩阵:unmatched_trackers"""# 跟踪目标数量为0,直接构造结果if (len(trackers) == 0) or (len(detections) == 0):return np.empty((0, 2), dtype=int), np.arange(len(detections)), np.empty((0, 5), dtype=int)# iou 不支持数组计算。逐个计算两两间的交并比,调用 linear_assignment 进行匹配iou_matrix = np.zeros((len(detections), len(trackers)), dtype=np.float32)# 遍历目标检测的bbox集合,每个检测框的标识为dfor d, det in enumerate(detections):# 遍历跟踪框(卡尔曼滤波器预测)bbox集合,每个跟踪框标识为tfor t, trk in enumerate(trackers):iou_matrix[d, t] = iou(det, trk)# 通过匈牙利算法将跟踪框和检测框以[[d,t]...]的二维矩阵的形式存储在match_indices中result = linear_sum_assignment(-iou_matrix)matched_indices = np.array(list(zip(*result)))# 记录未匹配的检测框及跟踪框# 未匹配的检测框放入unmatched_detections中,表示有新的目标进入画面,要新增跟踪器跟踪目标unmatched_detections = []for d, det in enumerate(detections):if d not in matched_indices[:, 0]:unmatched_detections.append(d)# 未匹配的跟踪框放入unmatched_trackers中,表示目标离开之前的画面,应删除对应的跟踪器unmatched_trackers = []for t, trk in enumerate(trackers):if t not in matched_indices[:, 1]:unmatched_trackers.append(t)# 将匹配成功的跟踪框放入matches中matches = []for m in matched_indices:# 过滤掉IOU低的匹配,将其放入到unmatched_detections和unmatched_trackersif iou_matrix[m[0], m[1]] < iou_threshold:unmatched_detections.append(m[0])unmatched_trackers.append(m[1])# 满足条件的以[[d,t]...]的形式放入matches中else:matches.append(m.reshape(1, 2))# 初始化matches,以np.array的形式返回if len(matches) == 0:matches = np.empty((0, 2), dtype=int)else:matches = np.concatenate(matches, axis=0)return matches, np.array(unmatched_detections), np.array(unmatched_trackers)

http://www.yayakq.cn/news/981987/

相关文章:

  • 中国城乡和住房建设部网站首页做网站较好的公司
  • 网站管理后台源码聊城制作网站
  • 什么网站可以做兼职 知乎wordpress zp
  • 琼海做网站口碑外包公司催收合法吗
  • 网站导航如何做半透明渐变三亚房产做公示是什么网站
  • 在哪个网站上可以学做衣服做淘宝优惠网站
  • 南通 网站建设有什么专门搜试卷做的网站
  • 庄河网站建设前端开发需要哪些技术
  • 网站域名查询注册网络推广主要用哪些软件
  • 基于wordpress河北seo网络优化师
  • 公司网站建设具体实施方案中信建设有限责任公司经济性质
  • 阿里巴巴开通诚信通后网站怎么做自己家里做网站网速慢
  • 四站合一网站建设公司公司邮箱申请注册
  • 网站运营目标wordpress打开文章很慢
  • 旅游网站开发报告设计广告设计
  • 上海建筑建材业网站迁移有什么教做维c甜品的网站
  • 班级网站 程序seo系统是什么
  • 新手怎么建立网站电商网站后台管理系统
  • 国内红酒网站建设龙岗附近网站建设
  • 网站字体特效许昌网站开发公司
  • 资源类网站怎么做的自己电脑做服务器建网站
  • django 微信小程序开发教程东莞网站优化
  • 网站自适应与响应式推广普通话文字素材
  • 有哪个网站可以查别人做没做过牢吗带引导页的网站
  • 哈尔滨网络公司网站建设广西建设厅办事大厅网站
  • 简易手工小制作廊坊seo优化公司
  • 佛山网站建设佛山网站制作谷歌云 wordpress 建站
  • 从化网站开发公司网站模版 免费下载
  • 秒收网站手机网站建设是什么
  • 无锡软件网站开发公司wordpress 设计主题