1.一種基于fpga的圖像預處理方法,其特征在于,該方法包括:
2.根據權利要求1所述的基于fpga的圖像預處理方法,其特征在于,在步驟s1中,單色通道提取的方法包括:在2*2的gbrg陣列中,提取其中的一個通道的像素點信息,2*2陣列中固定的一個位置替換其它三個通道的像素點信息,該固定的一個位置圖像中只含有一種顏色的灰度信息。
3.根據權利要求1所述的基于fpga的圖像預處理方法,其特征在于,在步驟s1中,灰度變換功能模塊fpga實現,包括:在fpga內部設計雙口ram存儲連續(xù)兩行視頻數據的信息,然后讀出偶數行的偶數列、奇數行的奇數列,并且每一個像素值連續(xù)讀取兩次,利用單色通道提取的方法得到2*2矩陣的單通道的數值信息,實現灰度轉換與顯示。
4.根據權利要求1所述的基于fpga的圖像預處理方法,其特征在于,在步驟s2中,均值濾波在fpga內對圖像降噪處理包括:
5.根據權利要求1所述的基于fpga的圖像預處理方法,其特征在于,在步驟s2中,中值濾波在fpga內對圖像降噪處理包括:
6.根據權利要求5所述的基于fpga的圖像預處理方法,其特征在于,所述數據緩存中,shift_ram移位寄存器包括三個taps出口,每個taps的間距設置為640,每個taps存儲1行像素點的數據,共存儲3行圖像像素點數據;每個時鐘的上升沿時刻,像素點數據在shift_ram中同時移動,并且每一時刻有數據從taps出口中移出。
7.根據權利要求1所述的基于fpga的圖像預處理方法,其特征在于,在步驟s3中,在fpga內增加alpha通道,控制顯示物體的透明度,包括:
8.根據權利要求7所述的基于fpga的圖像預處理方法,其特征在于,在實現圖像背景疊加中,還需選擇放大倍數代替浮點運算,通過放大倍數進行等式變換如下:
9.根據權利要求1所述的基于fpga的圖像預處理方法,其特征在于,在步驟s3中,在圖像背景疊加后,對圖像進行分辨率縮小,顯示在屏幕上,包括:
10.一種基于fpga的圖像預處理系統(tǒng),其特征在于,該系統(tǒng)通過權利要求1-9任意一項所述的基于fpga的圖像預處理方法實現,該系統(tǒng)包括: