Skip to content

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

Open
XieTJ wants to merge 1 commit into
mainfrom
XieTJ-patch-12
Open

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

Conversation

@XieTJ

@XieTJ XieTJ commented May 8, 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 May 8, 2026
@github-actions github-actions Bot added the size/l label May 8, 2026
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