基于FPGA的視頻采集顯示系統(tǒng)
1.2 視頻采集模塊選擇
視頻圖像采集采用OmniVision公司的OV7670圖像傳感器,OV7670圖像傳感器體積小、工作電壓低。OV7670攝像頭的VGA圖像最高達到30幀/秒。通過SCCB總線控制內(nèi)部寄存器,可以使OV7670輸出整幀、子采樣、取窗口等方式的各種分辨率的圖像數(shù)據(jù)。用戶還可以完全控制圖像質(zhì)量、數(shù)據(jù)格式和傳輸方式。OV7670與FPGA硬件連接如圖3所示。本文引用地址:http://butianyuan.cn/article/189631.htm
OV7670不具有內(nèi)部時鐘,視頻圖像采集前需要為OV7670提供系統(tǒng)時鐘,頻率為25 MHz,是對FPGA系統(tǒng)時鐘二分頻得到。
1.3 視頻采集與視頻圖像處理
SCCB是OmniVision公司定制的串行攝像頭控制總線(Serial Camera Control Bus),它用于對攝像頭的寄存器進行讀寫,以達到對攝像頭輸出圖像的控制。兩線制SCCB與I2C總線兼容,是一種雙向二線制同步串行總線。它的最大頻率為400 kHz。根據(jù)協(xié)議把數(shù)據(jù)寫入寄存器和讀取寄存器的數(shù)值。SCCB的時序圖,如圖4所示。
在初始化程序中,已經(jīng)把OV7670配置為輸出QVGA格式,16位圖像數(shù)據(jù)格式為RGB565。其中VSYNC為幀同步信號,HREF為行同步信號,只有按照上圖中嚴格的時序,即OV7670輸出的時序,才能采集到正確的圖像數(shù)據(jù)。采集到的RGB565格式數(shù)據(jù)符合如圖5所示的標準。
在每一個行同步信號上升沿輸出視頻圖像數(shù)據(jù),在輸出RGB565格式情況下,一幀數(shù)據(jù)可分為兩次發(fā)送,第一次前一幀發(fā)送RGB的R數(shù)據(jù)的5位與G數(shù)據(jù)的高3位,后一幀發(fā)送G數(shù)據(jù)的第3位與B數(shù)據(jù)的5位,在數(shù)據(jù)處理時要對這兩幀數(shù)據(jù)進行拼接,然后送入數(shù)據(jù)處理部分。
fpga相關(guān)文章:fpga是什么
攝像頭相關(guān)文章:攝像頭原理 鎖相環(huán)相關(guān)文章:鎖相環(huán)原理
評論