可提供一套调试好imx317 H265编解码的开发板,有需求的朋友可以联系。
ZU402采用xilinx 的mpsoc xczu4ev-sfvc784-2-i 方案相对ZCU106性价比更高,常用的接口,HDMI 4K@60输入输出、12G SDI、千兆以太网,MIPI摄像头,等高速接口一个不少。具体可以见下图。
这章节,演示MPSOC 4EV的mipi摄像头imx317的4K@30 H265编码vivado工程。代码也是完全开源。
一、本工程用到的xilinx IP简介
1、mipi csi2 rx subsystem
移动行业处理器接口 (MIPI) 摄像头串行接口 (CSI‑2) RX 子系统根据 MIPI CSI‑2 标准 v2.0和底层MIPI D‑PHY 标准 v2.0实现 CSI‑2 接收接口。该子系统从 MIPI CSI‑2 摄像头捕获图像,并输出 AXI4‑Stream视频数据以供图像处理。该子系统允许快速选择顶级参数并自动执行大部分较低级别的参数化。 AXI4‑Stream 视频接口允许与其他基于 AXI4‑Stream 的子系统进行无缝接口。
支持 1 至 4 个 D‑PHY 通道
Line rates范围为 80 至 3200 Mbps
多种数据类型支持(RAW、RGB、YUV)
详细介绍见规格书:AMD 技术信息门户
2、Sensor Demosaic
用于实现CFA的插值运算。俗称,去马赛克。
CMOS/CCD 图像传感器捕获的图像本质上是单色的。为了生成彩色图像,每个像素需要三种基色(通常是红色、绿色和蓝色)。在彩色图像传感器发明之前,彩色图像是通过叠加具有三种不同基色的三个相同图像来创建的。这些图像是通过在传感器前面放置不同的滤色镜来捕获的,允许一定带宽的可见光通过。
柯达科学家 Bryce Bayer 博士意识到,具有彩色滤光片阵列 (CFA) 模式的图像传感器可以通过单个图像捕获重建场景的所有颜色。
彩色滤光片阵列是作为图像传感器的一部分制造的,作为覆盖在光电晶体管上的一层。下图显示了示例 CFA 图案。这些图案称为拜耳图案,用于大多数数字成像系统。
各种简单的插值方法,如像素复制、最近邻插值、双线性插值和双三次插值已广泛用于 CFA 去马赛克。简单的方法通常会影响质量,而更复杂的方法需要使用外部帧缓冲区。 Sensor Demosaic 核心旨在通过最小化5x5 邻域中的色度方差来有效抑制插值伪像,例如拉链和颜色混叠效应,如下图所示。
3、gamma lut
伽玛校正,也称为伽玛压缩或编码,用于对线性亮度或 RGB 值进行编码,以匹配显示设备的非线性特性。
伽玛校正有助于将数据映射到感知上更加均匀的域,从而优化有限信号范围(例如每个 RGB 分量中有限数量的位数)的感知性能。
二、建立Vivido工程
主要的vivado工程框图如下:
三、工程编译后,导出xsa文件
Vivado工程下载连接:基于xczu4ev-sfvc784-2-i方案的ZU402开发板,mipi摄像头的H265编码,vivado工程资源-CSDN文库
详细介绍见:Introduction • Sensor Demosaic LogiCORE IP Product Guide (PG286) • 阅读器 • AMD 技术信息门户