Skip to content

添加了【轨迹预测 + 提前碰撞预警模块】!#6890

Merged
donghaiwang merged 13 commits into
OpenHUTB:mainfrom
liquan528:main
May 25, 2026
Merged

添加了【轨迹预测 + 提前碰撞预警模块】!#6890
donghaiwang merged 13 commits into
OpenHUTB:mainfrom
liquan528:main

Conversation

@liquan528
Copy link
Copy Markdown
Contributor

修改概述:

修改的详细描述

  1. 在核心文件track.py中添加了【轨迹预测 + 提前碰撞预警模块】!
  2. 每帧记录每个 track_id 的中心点 (cx, cy),保存最近 MAX_TRAJECTORY_LENGTH 帧。
  3. 对每个 id,用最近两帧的位移做线性预测,算出 PREDICT_FRAMES 帧后的未来位置。
  4. 两两车辆对比未来位置距离:
    • 距离 < 画面宽度 × COLLISION_DISTANCE_RATIO → 判定为“即将碰撞”
    • 画面显示:
    • 顶部显示红色粗体:"COLLISION WARNING!"
    • 风险车辆 bounding box 用红色边框,正常车保持原有颜色
    • 控制台打印:
      [提前碰撞预警] 车辆ID:X 和 车辆ID:Y 距离过近,存在碰撞风险

经过了什么样的测试?

  1. 操作系统:windows 10
  2. Python 版本:3.8.10

运行效果(动图、视频、图片、链接等)

屏幕截图 2026-05-25 085455 屏幕截图 2026-05-25 085308

@zhongtuo10086
Copy link
Copy Markdown
Contributor

微信图片_20260525121931 微信图片_20260525121936 可以顺利运行

@donghaiwang donghaiwang merged commit aa75f72 into OpenHUTB:main May 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants