品牌的佛山网站建设,个人电影网站备案,常见网站类型,网页小游戏的网站最近一直在做瑞芯微rv1126的开发#xff0c;由于项目性质#xff0c;与camera打的交道比较多#xff0c;包括图像的采集#xff0c;ISP处理#xff0c;图像处理#xff0c;H.264/H.265编解码等各个方面吧。学到了不少#xff0c;在学习的过程中#xff0c;也得到了不少…最近一直在做瑞芯微rv1126的开发由于项目性质与camera打的交道比较多包括图像的采集ISP处理图像处理H.264/H.265编解码等各个方面吧。学到了不少在学习的过程中也得到了不少帮助很感激所以将这一部分整理了一下希望能对大家有所帮助。如有错漏也希望批评指出一起探讨。
1 摄像头类型 1.1 接口介绍 RV1126支持的摄像头接口主要包括MIPI、LVDS、DVP等三种。
MIPI串行接口当前主要摄像头接口速度最快抗干扰强。 LVDS串行接口。 DVP一种并行接口即Digital Video Port相对于MIPI接口传输速率有限一般为5M或以下摄像头。 DVP可与MIPI或LVDS接口可以同时工作但MIPI和LVDS不能同时作。DVP接口对应一个rkcif_dvp节点MIPI/LVDS接口对应一个rkcif_mipi_lvds节点各节点可独立采集。为了将VICAP采集的数据信息同步给isp驱动需要将VICAP驱动生成的逻辑sditf节点链接到isp所生成的虚拟节点DVP接口对应rkcif_dvp_sditf节点MIPI/LVDS接口对应rkcif_mipi_lvds_sditf节点。
1.2 数据类型 **Raw**RAW图像就是CMOS或者CCD图像感应器将捕捉到的光源信号转化为数字信号的原始数据是camera sensor直接输出的格式。红外相机的sensor和彩色相机的sensor有些不同有的红外相机的sensor输出的raw data就是亮度值即灰度值输出来就是只有Y信息的一个像素点通常由Y10/Y16等字节来表示。彩色相机RGB格式每个像素点表示一个颜色分量B、G或R。 RAW文件是一种记录了数码相机传感器的原始信息同时记录了由相机拍摄所产生的一些元数据Metadata如ISO的设置、快门速度、光圈值、白平衡等的文件。RAW是未经处理、也未经压缩的格式可以把RAW概念化为“原始图像编码数据”或更形象的称为“数字底片”。sensor的每一像素对应一个彩色滤光片滤光片按Bayer pattern分布。将每一个像素的数据直接输出即RAW RGB dataRaw dataRaw RGB经过彩色插值就变成RGB. raw格式是无法直接用于图像处理的因为每个像素点颜色信息都不全需要经过ISP处理把raw转成yuv/rgb之类的图像不只是格式转换还要做白平衡调整之类的图像处理工作调整好图像效果才可以输入到图像处理算法中。 raw数据一般是经过tuning来还原数据效果与摄像头镜头以及tuning参数有关。详细tuning方法见4.2节。