"); //-->
一、典型场景1.1 多路拼接
多路拼接场景如下图所示。4 路 3M 的相机数据经过 PYM 处理后存储到 DDR,GPU 从 DDR 中读取 4 张 YUV 格式的图片进行拼接处理。
完成任务后,GPU 输出数据保存在 DDR 中(输出格式可以是 RGB 也可以是 YUV)。后续可以通过 IDE 进行显示,通过网络或 PCIE 传输或者传给 codec 进行编码。
1.2 多路畸变矫正
多路畸变矫正场景如下图所示。4 路 3M 的相机数据经过 PYM 处理后存储到 DDR,GPU 从 DDR 中读取 4 张 YUV 格式的图片,同时加载畸变矫正需要的 remap 数据,进行畸变矫正(可并行输出 4 张畸变矫正图片)。
完成任务后,GPU 输出数据保存在 DDR 中(输出格式可以是 RGB 也可以是 YUV)。后续可以通过 IDE 进行显示,通过网络或 PCIE 传输或者传给 codec 进行编码。
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 进行编码。
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 进行编码。
二、GPU Sample
GPU Sample 可参考 :对外发布的 sample 文档
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。