Nexys4 DDR + OV7670 摄像头实时监控系统
Nexys4 DDR+OV7670
軟件環(huán)境:vivado2018.2
簡介:開發(fā)板Nexys4 DDR, 攝像頭OV7670,是CMOS 圖像傳感器,最高分辨率640*480.將攝像頭OV7670通過開發(fā)板的PMOD的IO接口相連,用VHDL/verilog進行編程,本實驗用了兩種語言分別編程通過,通過編程,攝像頭采集的圖像可以通過VGA傳輸實時的顯示在顯示屏上。代碼適用于Xilinx系列開發(fā)板,altera系列需要修改部分代碼。
整體思路:首先圖像傳感器OV7670采集圖像通過PMOD口輸入到內(nèi)存RAM中,然后從RAM中實時提取像素并通過VGA實時顯示在顯示屏上。開發(fā)板時鐘100M,經(jīng)過分頻,給OV7670驅(qū)動和VGA的時鐘分別為50M和25M,內(nèi)存RAM是通過XIlinx開發(fā)軟件的vivado中的開源IP核調(diào)用,設(shè)置存儲位寬和深度,用來存儲一幀的圖像數(shù)據(jù),最后提取RAM中的這一陣像素到VGA上并顯示。
1、開發(fā)板連接CMOS傳感器圖
2、實驗結(jié)果圖(光線和角度問題有時會不清楚,畢竟分辨率只有640*480,攝像頭的一些參數(shù)可以調(diào)整,通過設(shè)置攝像頭的寄存器,這個就看官網(wǎng)的DATASHEET就行)
總結(jié)
以上是生活随笔為你收集整理的Nexys4 DDR + OV7670 摄像头实时监控系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Compass样式重置
- 下一篇: Nexys4DDR+OV7670实现图像