【连载6.2.2.2】Bayer阵列的介绍
据国外媒体报道,伊士曼·柯达公司科学家,现代彩色数码摄影拜耳阵列发明人Bryce Bayer,于2012-11月13日在美国缅因州Bath逝世,享年83岁,Bayer爷爷如下图所示。Bryce Bayer所发明的拜耳阵列被广泛运用于现代数码...
发表于 2019/6/26 15:28:59
阅读(1720)
【连载6.2.2.1】写在前面的话
万事开头难,这一步确实比较难:首先如果我们配置OV7725输出RGB565时序,那么也可以转通过RGB565扩展RGB888,再转YUV后提取Y得到灰度图像;或者也可以配置OV7725输出YUV422时序,然后各一个时钟提取Y数据得到灰度图...
发表于 2019/6/25 15:21:02
阅读(1598)
【连载6.2.2.】VGA_OV7725_Sensor1_RAW640480
原本这一章节应该安排在图像算法中,因为毕竟Bayer转RGB是一门很有学问的技术,但是由于RGB56去做图像处理的话,需要配合clken并且帧率只有一半;反之如果用Bayer恢复RGB后的图像去处理,就可以满帧率跑,同时将RGB888转灰度...
发表于 2019/6/25 15:17:46
阅读(1065)
【连载6.2.1.5】基于SDRAM的OV7725视频图像显示设计
Okay,前面CMOS视频流的采集中,我们已经得到了以下视频流:(1) cmos_frame_vsync:采集后的帧有效信号(2) cmos_frame_href:采集后的行有效信号(3) cmos_frame_clken...
发表于 2019/6/24 13:58:39
阅读(2013)
【连载6.2.1.4】CMOS摄像头视频图像采集接口设计
前面我们已经的完成了OV7725的初始化,如果硬件/通信正常的话,OV7725已经按照我们预期进行工作。关于CMOS摄像头视频时序,我们主要关心的主要有以下几个信号:
发表于 2019/6/21 11:25:12
阅读(1709)
【连载6.2.1.3】OV7725寄存器介绍
首先介绍一下OV7725的寄存器。OV7725总共有172个寄存器,作为CMOS Sensor的工作模式的配置。而这172个寄存器,有些只读,有些则同时支持读写功能。在传感器正常工作工作前,必须进行寄存器的初始化,不然无法得到预期,更得不到...
发表于 2019/6/20 14:51:49
阅读(2391)
【连载6.2.1.2】SCCB(I2C)初始化时序介绍
万事开头难……在正式开始OV7725视频采集实现之前,Bingo不得不先讲解一下OV7725的寄存器配置接口。OV7725上电会默认输出YUV422格式的视频流,但我们希望传感器能够按照我们预期的模式工作,我们需要配置分辨率,配置内部时钟,...
发表于 2019/6/19 14:01:56
阅读(2518)
【连载6.2.1.1】OV7725 Sensor介绍
经过了前面几个例程,LED的驱动显示应该不在话下,VGA其实真的只是固定行场时序扫描的问题,SDRAM可以站在巨人的肩膀上,我们已经完成了基本的视频图像采集流程。如果有办法在前面加入视频源,那我们就实现了最简单的视频图像采集架构。
发表于 2019/6/18 17:21:06
阅读(2113)
【连载6.2】摄像头采集显示例程
Okay,在你渗透前面几个例程后,应该掌握了VIP Mini开发板的的基本外设。假如你真的愿意下功夫研究我的的代码,接下里开始进入重点开发部分。以下部分开发工程代码量比较大,工作量也比较大,同样的教程花的篇幅也会比较多。我的所有设计方出来了...
发表于 2019/6/17 14:37:11
阅读(1718)
【连载6.1】Board_Basic_Test例程
首先,VIP Mini的所有例程,均采用最经典的Quartus II 13.0,请安装当前版本,如果是其他版本,关于移植或者出现IP版本的问题,麻烦自行解决,谢谢(一般情况下直接用高版本编译综合也不会有问题,Altera对IP的延续性比Xilinx做的好)。
发表于 2019/6/3 22:51:31
阅读(1694)
【连载5】USB Camera VIP Panel功能及使用介绍
话说,每次开发摄像头的时候,旁边都得蹲一个笨笨的VGA显示器,如上图所示。被禁锢的思想,很使劲的努力却使不出劲来……由于很多朋友没有多余的显示器,或者空间不允许这样挥霍,那么我们就得做出一些改变了。
发表于 2019/6/3 22:48:11
阅读(1840)
【连载4】VIP Mini开发板 USB驱动安装教程
万事俱备,只欠东风。在正式开始测试板卡之前,必须先安装好USB的驱动程序,即Cypress 68013的驱动程序,否则无法正常识别板卡。 这里先简要介绍一下VIP Mini开发板的USB驱动程序,驱动程序在“../02_工具、驱动、USB软件/USB-Driver_V3.2”目录下,如下所示:
发表于 2019/6/3 22:41:47
阅读(2116)
【连载3】VIP Mini开发板功能介绍
如上图所示,VIP Mini开发板的安装示意图以及模块定义。主控采用了Altera Cyclone IV系列FPGA,该系列FPGA在Cyclone III FPGA基础上,Altera对体系结构和硅片进行改进,采用高级开云棋牌官网在线客服工艺技术,并且为用户提供全面的功耗管理工具,Altera由此将功耗降低了25%。与Cyclone II系列FPGA相比,相关的特性如下表格所示:
发表于 2019/5/26 19:39:27
阅读(1967)
【连载2】VIP Mini开发板资料介绍
本章开始,不打算吹太多的牛,使劲搂住,忍一忍,再忍一忍…… 首先,开门见山地总结下,优化了那么多年,VIP Big和VIP Mini摄像头开发板的异同点是什么,FPGAer如何选择,简单的说,就是VIP Big适合从零开始入门...
发表于 2019/5/26 19:30:49
阅读(2125)
【连载1.5】VIP Big & Mini摄像头开发板的前世今生
VIP Big & Mini摄像头开发板的历史 终于轮到了主题,为了干货满满,我也是费劲了心机。看到这里也许你觉得怎么画风图转,要来商业味道了?其实并不然,首先我努力腾时间完成这一份基于FPGA的图像处理教程,如果是为了赚钱...
发表于 2019/5/25 16:00:34
阅读(1487)