CrazyBingo

【连载6.3】RGBLCD显示例程

【连载6.3】RGBLCD显示例程。7寸RGBLCD,从GPIOB接入,支持OV7725/MT9V034/MT9M001/AR0144等相机,例程如本博文。

【连载6.2.4】VGA_Dual_Sensor_色彩_分辨率

这一章节其实非常简单,无法就是在上一章的基础上,同时采集了2个OV7725的图像,同时缓存与SDRAM,然后2个640*480拼接1280*48...

【连载6.2.3】3X3 Bayer阵列恢复算法优化方案

Bayer阵列的恢复算法,有很多种。最简单的可以通过2*2,即2行通过插值来实现RGB阵列的恢复。据说OV7725 内部就是通过2行插值实现的Bayer阵列恢复,因此输出的彩色图像,在质量上都欠佳。 Bingo在前面一节中设计的是3X...

【连载6.2.2.3】OV7725 Bayer阵列介绍

Sensor输出原始的Bayer阵列的图像数据,即为RAW数据。原始的Bayer阵列,具有10Bit的深度,但一般我们只用高8位就够了(因为PC也只有8位深度,除非别的算法需求),即RAW 8Bit。关于OV7725 RAW格式输出的配置,...

【连载6.2.2.1】写在前面的话

万事开头难,这一步确实比较难:首先如果我们配置OV7725输出RGB565时序,那么也可以转通过RGB565扩展RGB888,再转YUV后提取Y得到灰度图像;或者也可以配置OV7725输出YUV422时序,然后各一个时钟提取Y数据得到灰度图...

【连载6.2.1.5】基于SDRAM的OV7725视频图像显示设计

Okay,前面CMOS视频流的采集中,我们已经得到了以下视频流:(1) cmos_frame_vsync:采集后的帧有效信号(2) cmos_frame_href:采集后的行有效信号(3) cmos_frame_clken...

【连载6.2.1.3】OV7725寄存器介绍

首先介绍一下OV7725的寄存器。OV7725总共有172个寄存器,作为CMOS Sensor的工作模式的配置。而这172个寄存器,有些只读,有些则同时支持读写功能。在传感器正常工作工作前,必须进行寄存器的初始化,不然无法得到预期,更得不到...

【连载6.2.1.2】SCCB(I2C)初始化时序介绍

万事开头难……在正式开始OV7725视频采集实现之前,Bingo不得不先讲解一下OV7725的寄存器配置接口。OV7725上电会默认输出YUV422格式的视频流,但我们希望传感器能够按照我们预期的模式工作,我们需要配置分辨率,配置内部时钟,...

【连载6.2】摄像头采集显示例程

Okay,在你渗透前面几个例程后,应该掌握了VIP Mini开发板的的基本外设。假如你真的愿意下功夫研究我的的代码,接下里开始进入重点开发部分。以下部分开发工程代码量比较大,工作量也比较大,同样的教程花的篇幅也会比较多。我的所有设计方出来了...

气死我半年的OV7725垂直镜像寄存器

这个问题不知道折腾了多少个月。。。。。今天受官哥指点,NND气死我老半天,OV简直不可理喻。。。。。。。。。。。。。Bit[7]NND熊啊!!!!!!!!!!!!!!!!!终于找到垂直镜像寄存器了。。