Skip to content

实现截图功能(按p键保存画面,自动命名包含状态信息)#8

Open
XieTJ wants to merge 3 commits into
mainfrom
XieTJ-patch-9
Open

实现截图功能(按p键保存画面,自动命名包含状态信息)#8
XieTJ wants to merge 3 commits into
mainfrom
XieTJ-patch-9

Conversation

@XieTJ

@XieTJ XieTJ commented Apr 29, 2026

Copy link
Copy Markdown
Owner

修改概述:

实现截图功能,支持按p键保存当前画面,自动生成包含时间戳、地图、天气、车辆颜色信息的文件名,便于记录和分享测试数据。

修改的详细描述

  1. 截图系统实现

    • 添加了 take_screenshot() 方法,支持保存当前相机画面到本地
    • 按p键触发截图功能,操作简单直观
    • 自动创建 screenshots 目录,无需手动创建
  2. 智能文件名生成

    • 文件名格式: screenshot_时间戳_地图_天气_颜色.png
    • 例如: screenshot_20260429_173223_Town01_clear_Red.png
    • 包含完整状态信息,便于追溯测试场景
  3. 界面与反馈

    • 在控制指令中添加"p - 保存当前画面截图"提示
    • 截图成功后显示完整保存路径
    • 与颜色切换、天气切换、地图切换等功能完全兼容

经过了什么样的测试?

  1. 操作系统 :Windows 10
  2. Python版本 :3.10.11
  3. 依赖包 :carla 0.9.15, numpy 2.2.6, opencv-python 4.9.0.80
  4. 测试结果 :成功保存多张截图,文件名格式正确,自动创建目录,系统运行稳定

运行效果

  • 按p键即可保存当前画面
  • 截图自动保存到screenshots目录
  • 文件名包含时间戳、地图名称、天气类型、车辆颜色
  • 便于记录不同场景下的测试结果
  • 支持分享和追溯测试数据
2026-04-29.174202.mp4
image

@XieTJ XieTJ self-assigned this Apr 29, 2026
XieTJ pushed a commit that referenced this pull request Jun 11, 2026
- docs/auto_drive_seg/README.md 重写:增补 #5/#6/#7/#8 四种新模式(数据增强可视化、CPU 推理基准、概率热力图、类别频率分析)的用法说明与效果图,按 active_lane_keeping 等兄弟模块格式整理为 项目简介 → 安装步骤 → 快速开始 → 运行效果 → 核心技术 → 类别定义 → 项目结构 → 参考资料
- docs/auto_drive_seg/images/ 新增 4 张效果图(result_augmentation/benchmark/heatmap/frequency.png)
- docs/index.md 感知节加入"自动驾驶车辆语义分割"条目,首页可直达

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant