相机解析驱动小记

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

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

第一件事:在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中了。

相关推荐
kylezhao20197 小时前
Halcon 自带案例(Create_mode_green_dot)讲解
图像处理·人工智能·halcon
山海青风8 小时前
图像识别零基础实战入门 3 第一次训练图像分类模型
图像处理·人工智能·分类
计算机小手9 小时前
Docker 部署 weserv-images:打造非侵入式图片处理中间件
图像处理·经验分享·docker·中间件
非凡ghost10 小时前
ImageConverter(图像转换编辑工具)
图像处理·人工智能·windows·学习·计算机视觉·软件需求
AomanHao10 小时前
【阅读笔记】Bayer阵列坏点校正-《Adaptive pixel defect correction》
图像处理·笔记·isp·坏点补偿
嵌入式老牛11 小时前
OpenCV 第14课 图像处理之颜色识别(三)
图像处理·人工智能·opencv
山海青风1 天前
图像识别零基础实战入门 1 计算机如何“看”一张图片
图像处理·python
MM_MS1 天前
Halcon图像锐化和图像增强、窗口的相关算子
大数据·图像处理·人工智能·opencv·算法·计算机视觉·视觉检测
淬炼之火1 天前
笔记:Cross Modal Fusion-Mamba
图像处理·笔记·计算机视觉·多模态·特征融合
aitoolhub2 天前
稿定AI文生图:从文字到高质量图像的高效生成指南
图像处理·人工智能·aigc