嵌入式图像处理可以概括为一条数据通路 + 一组算法 + 一个实现载体。本文是图像处理栏目的总览,先给全链路地图,细节都在后续文章里。
一条典型链路
Sensor 输出 Bayer RAW → ISP(黑电平校正、去马赛克、3A、Gamma、色彩空间转换)→ 编码(H.264/JPEG)或显示(LCD)。
三块地基
- 数据格式与带宽:RAW/RGB/YUV 的内存布局与搬运成本,见《图像数据格式研究》
- 核心算法:Demosaic 插值与伪彩色抑制,见《ISP 处理中的 Demosaic 算法研究》
- 3A 与画质:AE/AWB/AF 的闭环控制(后续文章)
实现载体的选择
MCU 适合低分辨率与简单算法;DSP 擅长定点并行;FPGA 可以做并行流水线(见Zynq 实战);集成 ISP 的 SoC 则把通路固化成硬件(当前学习平台 AM3113 就是这类)。
进行中
正在撰写 Linux V4L2 视频采集系列:从 media graph 拓扑、格式协商到 buffer 生命周期,记录在一块真实 SoC 上的完整学习路径,欢迎追更。
欢迎关注公众号,第一时间收到更新
本文首发于 monykate.com · 全文与代码格式以博客为准