Skip to content

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

Open
XieTJ wants to merge 12 commits into
mainfrom
XieTJ-patch-10
Open

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

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

@github-actions github-actions Bot added the size/m label May 8, 2026
@github-actions github-actions Bot added size/xl and removed size/m labels May 8, 2026
XieTJ added 7 commits May 8, 2026 21:42
完成多模态CARLA导航避障系统期末最终论文文档提交,包含:
- 完整的项目功能介绍(多模态感知、智能控制、车辆品牌切换等)
- 技术架构说明(控制系统、传感器层、CARLA模拟器)
- 详细操作指南(10种按键功能说明)
- 车辆品牌切换功能文档(支持10种车型)
- 性能指标和错误处理机制
- 扩展开发指南和相关资源
添加完整的截图功能说明文档,包含:
- 功能概述和核心特性
- 使用方法和文件命名规范
- 技术实现代码和流程图
- 性能指标和应用场景
- 操作示例和常见问题解答
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