Skip to content

新增了键盘快捷键扩展功能#5436

Merged
donghaiwang merged 7 commits intoOpenHUTB:mainfrom
3kyoo:main
Apr 18, 2026
Merged

新增了键盘快捷键扩展功能#5436
donghaiwang merged 7 commits intoOpenHUTB:mainfrom
3kyoo:main

Conversation

@3kyoo
Copy link
Copy Markdown
Contributor

@3kyoo 3kyoo commented Apr 17, 2026

修改概述:

新增了键盘快捷键扩展功能,支持暂停时逐帧播放、保存截图和快速退出

修改的详细描述

  • 新增 scripts/keyboard_handler.py 模块 :创建了通用的键盘事件处理函数 handle_keyboard_events() ,集中管理所有键盘快捷键逻辑,提高了代码复用性和可维护性。
  • 修改了 5 个车辆计数脚本 ,集成了新的快捷键功能:
  • scripts/yolo_vehicle_counter.py (原始版本)
  • scripts/yolo_vehicle_counter_improved.py (改进版本)
  • scripts/yolo_vehicle_counter_updown.py (上下行计数版本)
  • scripts/yolo_vehicle_counter_carla.py (CARLA视频专用版本)
  • scripts/yolo_vehicle_counter_region.py (区域计数版本)
  • 新增快捷键功能 :
  • 按 p 键 :暂停/继续播放
  • 按 s 键 :保存当前帧截图到 screenshots 目录
  • 按 q 键 :快速退出程序
  • 暂停时按空格键 :逐帧播放视频

经过了什么样的测试?

  • 操作系统:Windows
  • Python版本:Python 3.x
  • 依赖库:OpenCV (cv2)、ultralytics、supervision、numpy
  • 代码检查:已通过语法检查,无错误

运行效果

动图、视频、截图等
frame_129
frame_268
image
image

3kyoo added 7 commits April 13, 2026 14:23
- 新增 scripts/keyboard_handler.py 模块,提供统一的键盘事件处理
- 支持按 s 键保存当前帧截图
- 支持按 q 键快速退出程序
- 暂停时按空格键逐帧播放
- 集成到所有车辆计数脚本中
@donghaiwang donghaiwang merged commit e76d010 into OpenHUTB:main Apr 18, 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.

2 participants