运行示例脚本
最后更新: 2026-07-09
进入 Python 示例目录:
bash
cd examples/python-visualization
运行示例脚本:
bash
python visualize_radar.py --input ../../sample-data/visualization/example_RawTarget.csv
如果脚本中已内置默认数据路径,也可以直接运行:
bash
python visualize_radar.py
示例数据字段
RawTarget 示例数据通常包含目标检测与跟踪相关字段。不同版本字段可能存在差异,以下为常见字段说明:
| 字段 | 说明 |
|---|---|
| frame_id | 帧编号 |
| timestamp | 时间戳 |
| target_id | 目标编号 |
| range_m | 目标距离,单位 m |
| velocity_mps | 相对速度,单位 m/s |
| azimuth_deg | 水平角,单位 ° |
| elevation_deg | 俯仰角,单位 ° |
| x | 笛卡尔坐标 X |
| y | 笛卡尔坐标 Y |
| z | 笛卡尔坐标 Z |
| snr | 信噪比 |
| rcs | 雷达散射截面积 |
| track_state | 跟踪状态 |
实际字段以仓库中的示例 CSV 为准。
可视化功能
Python 示例工具提供以下参考能力:
- 读取雷达 CSV 数据
- 对目标点进行基础筛选
- 绘制点云分布
- 显示目标聚类结果
- 绘制目标轨迹
- 按帧回放目标变化
- 辅助分析目标距离、速度和角度变化
该示例适合用于快速理解雷达输出数据结构,并作为后续算法开发的起点。