相机解析驱动小记

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

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

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

相关推荐
北京青翼科技13 小时前
【PCIe732】青翼PCIe采集卡-优质光纤卡- PCIe接口-万兆光纤卡
图像处理·人工智能·fpga开发·智能硬件·嵌入式实时数据库
海绵宝宝de派小星17 小时前
图像处理基础概念与常用操作
图像处理·人工智能·ai
茶栀(*´I`*)20 小时前
OpenCV实战:从视频读写到高级目标追踪(MeanShift与CamShift详解)
图像处理·opencv·计算机视觉
qq_526099132 天前
高分辨率图像采集卡:超清画质采集,满足高精度视觉需求
图像处理·计算机视觉·自动化
北京青翼科技2 天前
高速采集卡丨AD 采集丨 多通道数据采集卡丨高速数据采集系统丨青翼科技FMC 子卡
图像处理·人工智能·fpga开发·信号处理·智能硬件
Dfreedom.2 天前
详解四大格式(PIL/OpenCV/NumPy/PyTorch)的转换原理与场景选择
图像处理·人工智能·pytorch·opencv·numpy·pillow
Yan_uuu2 天前
ubuntu18.04 安装 x264、ffmpeg、nv-codec-hearers 支持GPU硬件加速
c++·图像处理·ubuntu·ffmpeg
北京青翼科技2 天前
PCIe接口-高速模拟采集—高性能计算卡-青翼科技高品质军工级数据采集板-打造专业工业核心板
图像处理·人工智能·fpga开发·信号处理·智能硬件
qq_526099133 天前
如何选择适合的工业级图像采集卡
图像处理·计算机视觉·自动化
极客智造3 天前
ImageSharp 实战应用指南:.NET 跨平台图像处理落地实践
图像处理·.net