当前位置: 首页 > news >正文

[具身智能-611]:JPG / RAW / NV12 格式深度解析(适配 RDK X5 MIPI 相机场景)

表格

格式类型压缩存储内容典型用途CPU 开销
JPG封装图像(有损压缩)有损压缩RGB 压缩码流图片存储、网页推流、websocket解压开销中等
RAW传感器原始裸数据无压缩Sensor 光电原始采样(Bayer 拜耳)相机底层调试、图像标定极高,必须 ISP 做去马赛克
NV12YUV 平面格式(未压缩)无压缩亮度 Y + 交错 UVMIPI 相机输出、硬件编解码、BPU 推理输入极低,嵌入式标准格式

1. RAW(Bayer Raw,传感器原始数据)

核心说明

The data directly output by the MIPI camera sensor isnot an image, but merely the photoelectric signal collected by photosensitive diodes. Common formats:RGGB8/RGGB10(OV5647/IMX219/IMX335). Data arrangement example (RGGB):

plaintext

R G R G G B G B R G R G G B G B

✅ 需要经过ISP 流水线才能生成可视图像: 去马赛克 (Demosaic) → 白平衡 → 降噪 → 伽马校正 → 输出 YUV (NV12)

工程特点

  1. 只能在最前端获取:mipi_cam 底层 VIO 接收层;一旦经过 ISP,输出就不再是 RAW。
  2. 文件后缀常见.raw/.bayer无法直接使用普通图片软件打开。
  3. 适用场景:镜头标定、调试 Sensor 寄存器、排查曝光 / 噪点问题。
  4. ⚠️不能直接送入 FCOS/YOLO 神经网络!网络只能接收 YUV/RGB。

在地平线 Demo【2. 摄像头图像本地保存】中,可以选择抓取RAW 帧用于底层调试。


2. NV12(YUV420 Semi-Planar,重中之重)

内存布局(关键!)

分为两个平面,连续存放

  1. Y 平面:全部亮度信息(分辨率 H × W)
  2. UV 平面色度信息,U、V 交错存储(分辨率 H/2 × W/2)

plaintext

YYYYYYYY YYYYYYYY UVUVUVUV UVUVUVUV

采样比例 4:2:0:色度分辨率宽高各减半。

嵌入式核心优势(RDK X5 标准)

  1. MIPI相机 ISP 默认输出格式:你的mipi_cam节点/image_combine_raw话题就是 NV12;
  2. 硬件编解码原生支持:hobot_codec H264/H265 编码输入优先使用 NV12;
  3. VPS、BPU 零拷贝友好:地平线硬件单元全部原生支持 NV12,避免转 RGB 带来内存拷贝;
  4. 相比 RGB24 节省50% 内存带宽

常见坑

  • NV12没有文件头,单纯二进制数据;保存成文件后播放器无法直接打开,必须附带分辨率。
  • AI 推理注意:网络输入要求 RGB 时,需要在 ISP/VPS 或 CPU 完成 NV12→RGB 转换。

3. JPG(JPEG,有损压缩图像)

核心说明

基于 YUV420 进行离散余弦有损压缩,带文件头、元信息,通用图片格式。

在项目里的链路位置

NV12 图像 → hobot 硬件 JPEG 编码器 → JPG 码流 对应你日志里的参数:out_format: jpegjpg_quality:85、websocket 接收/image_combine_jpeg

✅优点:通用、体积小,浏览器直接解码;

❌缺点:

  1. 有损压缩,损失图像细节,不建议送入 AI 目标检测网络;
  2. 多一层编码开销;
  3. 不适合作为算法输入,仅用于预览、上传、存档。

在整套视觉链路中的标准数据流推荐

plaintext

MIPI Sensor → RAW(Bayer) → ISP处理 → NV12(主链路) ├─分支1:NV12直接送入VPS缩放 → FCOS/YOLO推理(最优,无多余转换) ├─分支2:NV12送入硬件JPEG编码器 → JPG → websocket网页预览 ├─分支3:NV12送入H264编码器 → .h264视频录像 ├─分支4:调试抓帧:保存RAW(底层调试) / 保存NV12(算法调试)

选型决策速查表

  1. AI 算法推理输入→ 优先NV12(禁止使用 JPG)
  2. 网页远程预览、截图存档JPG
  3. 调试 Sensor、标定镜头、排查底层图像问题RAW
  4. 本地硬件编码录像→ 使用原始 NV12 送入编码器

补充实操(RDK X5)

  1. mipi_cam 输出话题:/image_combine_raw= NV12
  2. hobot_codec:NV12 → JPG / H264
  3. 如果你保存裸 NV12 文件,播放命令示例(必须指定分辨率)

bash

运行

ffplay -f rawvideo -pixel_format nv12 -video_size 1280x720 frame.nv12

p>

运行

ffplay -f rawvideo -pixel_format nv12 -video_size 1280x720 frame.nv12
http://www.jsqmd.com/news/1238006/

相关文章:

  • 2026年塑钢防火窗供应商厂家工程项目选购参考指南 - 热点品牌推荐
  • AI写期刊论文工具哪个好?2026年深度测评帮你选对工具
  • 金融 Function Calling:风控规则引擎 + LLM 的联合判决设计
  • 2026择校指南:哪些山东专科院校毕业好找工作 - 2027品牌AI展
  • 2026年7月最新长沙全屋定制自有展厅人气口碑**一览 - 奔跑123
  • 甘肃爬架网厂产品介绍及工程采购实用选购指南 - 热点品牌推荐
  • [具身智能-612]:RAW / NV12 / JPG 变换链路、转换关系与工程用途(适配 RDK X5 MIPI+AI 检测链路)
  • 亲身到店探访惠州亨得利**名表服务中心|网点地址及24小时电话(2026年7月更新) - 亨得利官方
  • 2026天津西青区汽车洗车店日常洗护服务综合评测 - 奔跑123
  • 2026年贵阳刑事案件黄金救援期 5位专业刑事律师实战推荐 - 本地品牌推荐
  • 重庆欧米茄回收价格查询与各大平台实测**2026年7月最新数据) - 诚收名表回收平台
  • 2026贵州白酒灌装机厂家哪家好避坑指南:5个挑选要点,帮你绕开90%的坑 - mobible
  • 2026年大庆市龙凤区公司搬迁平台怎么选更靠谱省心 - 热点品牌推荐
  • 2026济南手表回收公司正规服务选择全指南 - 奔跑123
  • 设计EDA 首席科学家 内部JD(人力资源内控版・12 维度完整版)
  • 2026年想找靠谱机械卷锥机厂家 这份实用选购指南收好 - 热点品牌推荐
  • 2026深圳房屋渗漏水检测公司口碑榜**推荐-正规防水补漏一站式维修:卫生间/厨房/阳台/屋顶/地下室/屋顶/天沟渗漏水精准测漏补漏上门 - 安佳防水
  • 2026年陕西聚氨酯防水涂料生产厂家选购实用指南 - 热点品牌推荐
  • 2026年外墙隔热保温优质服务商口碑实用参考指南 - 热点品牌推荐
  • 2026年浙江采购冲针冲头相关厂家筛选参考 - 奔跑123
  • 广州积家回收价格查询及靠谱回收平台实测**2026年7月最新) - 嘉价奢侈品回收平台
  • 2026年PE双壁波纹管批发厂家哪家好实用选购指南 - 热点品牌推荐
  • Inspectrum:揭秘无线电信号的终极可视化分析工具
  • 济南口碑好的D500Q-P轻型铸铁屏蔽井盖生产厂家选型参考 - 热点品牌推荐
  • 安防行业大咖来访!中安协调研组一行走进itc保伦股份共探产业新机遇 - 品牌速递
  • 【E、Scopus稳定检索,往届已EI检索 | 重庆大学、重庆交通大学联合主办 | SPIE (ISSN: 0277-786X)出版】第六届智能交通系统与智慧城市国际学术会议(ITSSC 2026)
  • 2026上海嘉定区劳力士手表回收综合实力****|**多维度实测,变现首选** - 沪上贵金属口碑推荐官
  • 2026年聚氨酯厂房防火保温公司选型实用参考指南 - 热点品牌推荐
  • 重庆百达翡丽回收价格查询和靠谱回收平台实测**2026年7月最新数据) - 收的高名表回收平台
  • 伯爵中国**售后服务中心|网点地址与售后电话**信息通告(2026年7月最新) - 亨得利官方服务中心