相机解析驱动小记

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

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

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

相关推荐
青春~飞鸟1 小时前
从光子到图像——相机如何捕获世界?
图像处理·数码相机·计算机视觉
Helena__a2 小时前
CV 图像处理基础笔记大全(超全版哦~)!!!
图像处理·人工智能·笔记
17´14 小时前
使用QT+OpenCV+C++完成一个简单的图像处理工具
c++·图像处理·qt·opencv
机智的小神仙儿21 小时前
基于ResNet的CIFAR-10分类实现与分析
图像处理·人工智能·数据挖掘
青春~飞鸟21 小时前
丢帧常见的几种处理方法
图像处理·数码相机·计算机视觉
mm_exploration1 天前
halcon三维点云数据处理(七)find_shape_model_3d_recompute_score
图像处理·3d·halcon·点云处理
martian6651 天前
【人工智能计算机视觉】——深入详解人工智能计算机视觉之图像处理之基础图像处理技术
图像处理·人工智能·计算机视觉
猫猫村晨总2 天前
前端图像处理实战: 基于Web Worker和SIMD优化实现图像转灰度功能
前端·图像处理·vue3·canvas·web worker
Jackilina_Stone2 天前
【HUAWEI】HCIP-AI-MindSpore Developer V1.0 | 第四章 图像处理原理与应用(3 AND 4 )
图像处理·人工智能·笔记·学习·huawei
小青柑-3 天前
完整的 Pillow 使用教程
图像处理·python·pillow