新闻  |   论坛  |   博客  |   在线研讨会
征程 6X|GPU 应用场景
地平线开发者 | 2025-06-28 12:32:40    阅读:8   发布文章

一、典型场景1.1 多路拼接

多路拼接场景如下图所示。4 路 3M 的相机数据经过 PYM 处理后存储到 DDR,GPU 从 DDR 中读取 4 张 YUV 格式的图片进行拼接处理。

完成任务后,GPU 输出数据保存在 DDR 中(输出格式可以是 RGB 也可以是 YUV)。后续可以通过 IDE 进行显示,通过网络或 PCIE 传输或者传给 codec 进行编码。

image.png

1.2 多路畸变矫正

多路畸变矫正场景如下图所示。4 路 3M 的相机数据经过 PYM 处理后存储到 DDR,GPU 从 DDR 中读取 4 张 YUV 格式的图片,同时加载畸变矫正需要的 remap 数据,进行畸变矫正(可并行输出 4 张畸变矫正图片)。

完成任务后,GPU 输出数据保存在 DDR 中(输出格式可以是 RGB 也可以是 YUV)。后续可以通过 IDE 进行显示,通过网络或 PCIE 传输或者传给 codec 进行编码。

image.png

1.3 2D AVM

2D AVM 场景如下图所示。4 路 3M 的相机数据经过 PYM 处理后存储到 DDR,GPU 从 DDR 中读取 4 张 YUV 格式的图片,加载畸变矫正需要的 remap 数据,以及一张 2D 车辆图片,进行 2D AVM 渲染。

完成任务后,GPU 输出数据保存在 DDR 中(输出格式可以是 RGB 也可以是 YUV)。后续可以通过 IDE 进行显示,通过网络或 PCIE 传输或者传给 codec 进行编码。

image.png

1.4 3D AVM

3D AVM 场景如下图所示。4 路 3M 的相机数据经过 PYM 处理后存储到 DDR,GPU 从 DDR 中读取 4 张 YUV 格式的图片,一张 3D 车辆纹理图,加载 3D 车模顶点数据,加载畸变矫正需要的 remap 数据,进行 3D AVM 渲染。

完成任务后,GPU 输出数据保存在 DDR 中(输出格式可以是 RGB 也可以是 YUV)。后续可以通过 IDE 进行显示,通过网络或 PCIE 传输或者传给 codec 进行编码。

image.png

二、GPU Sample

GPU Sample 可参考 :对外发布的 sample 文档


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客