相机解析驱动小记

用过了几款相机,对使用相机也有了一点心得,在此记录。

当你得到一款相机,你需要做的:

第一件事:在datasheet中阅读配置单,知道怎么配置、配置完输出来是什么。

配置输出尺寸;传输模式:DDR?SDR?;传输格式:raw8/10/12?rgb?

Dvp or Lvds?

第二件事:根据接口决定驱动模块的组成;

DVP接口知道同步头,大致时序后可以写解析驱动;

Lvds需要先进行差分转单端、串并转换操作后方可进行解析;

第三件事:几个Lane?

单个Lane自不用说,多个Lane的时候需要考虑几个要素:

1.同步;通过字同步获得Offset解析出合适的数据以后(Lvds),通过分析信号到来的先后顺序完成Lane同步(类似MIPI模块里的操作);

2.根据Lane的数量进行拼接,查阅手册知道输到Lane的方式,哪个前哪个后,完成拼接;

3.拼接完以后按照恰当的时序输出完整的像素。

之后的得到几个输出:

Vsync,Vaild,Data,就可以决定进一做算法还是直写入DDR3 SDRAM中了。

相关推荐
欧特克_Glodon3 小时前
C++医学图像处理经典ITK库用法详解<一>:图像输入输出模块功能
c++·图像处理·itk
白又白、6 小时前
图像预处理
图像处理
欧特克_Glodon9 小时前
C++医学图像处理经典ITK库用法详解<四>: 图像分割模块功能
c++·图像处理·图像分割·itk
棒棒的皮皮11 小时前
【OpenCV】Python图像处理几何变换之透视
图像处理·python·opencv·计算机视觉
棒棒的皮皮12 小时前
【OpenCV】Python图像处理之仿射变换
图像处理·python·opencv·计算机视觉
欧特克_Glodon13 小时前
C++医学图像处理经典ITK库用法详解<五>: 数学运算与变换模块功能
c++·图像处理·itk·图像变换
怎么全是重名15 小时前
Survey on semantic segmentation using deep learning techniques
图像处理·人工智能·深度学习·图像分割
啊阿狸不会拉杆16 小时前
《数字图像处理》第 6 章 - 彩色图像处理
图像处理·人工智能·opencv·算法·计算机视觉·数字图像处理
棒棒的皮皮1 天前
【OpenCV】Python图像处理几何变换之翻转
图像处理·python·opencv·计算机视觉
Coding茶水间1 天前
基于深度学习的水果检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
图像处理·人工智能·深度学习·yolo·目标检测·机器学习·计算机视觉