先上圖,看看這個軟件,學習fpga將近一年,了解視頻圖像開發方向也半年有余,不斷學習不斷總結,開發軟件工具是為了更方便的學習新通信
主要相關知識:
FPGA+SDRAM+VGA(雙端口fifo技術)
68013 從端口fifo(usb2.0高速傳輸,速度高達43Mbyte/s)
C++(mFC vs2008開發)

軟件介紹:
本軟件可以采集68013傳輸的各種圖像格式
1、各自分辨率自由配置,均支持(已測:640*480,800*600,1024*768,1280*1024,2592*1944)穩定可靠
2、多種圖像格式支持(RAW、YUV、RGB565,再也不用擔心攝像頭寄存器配置了,任何格式均支持)
3、RAW數據流格式自由配置,動態調整(GRBG BGGR RGGB GBRG)
4、YUV數據流格式自由配置,動態調整(UYVY VYUY YUYV YVYU)
5、水平、垂直方向,軟件自由調換(再也不用擔心攝像頭擺放反了)
6、任意縮放顯示預覽(調試任何分辨率像素,如2592*1944,一般的顯示器都沒這么大顯示尺寸,可以自由定義顯示區域縮放,如顯示在800*600畫框了)
7、BMP圖片格式保存(完整原始數據存儲,最大測試500W像素圖片保存),支持動態拍照。
8、基礎軟件算法驗證,場景調試,支持動態二值化處理,灰度圖像轉換等
再上一張圖:mt9p031 500w像素攝像頭測試
、
攝像頭為:mt9p031
數據像素:2592*1944(full)
數據流格式:RAW GBRG
顯示窗口:640*480
當前幀率:3.5fps
再看看 灰度圖像顯示

再看看二值化效果(閾值為200時,觀測色卡部分)

同樣的視頻,閾值不同,出來結果自然不同(閾值為33的效果如下,關注點發生變化)

當然陸續會加入其他一些軟件算法進來(如中值濾波,均值濾波,腐蝕,膨脹等等算法),軟件動態調整參數觀察效果,以便盡早確定配置。
目前已測試完成的攝像頭型號:
OV7725 OV7670 OV9655 OV9650 OV5642 OV5640
MT9P031 MT9T001 MT9M001
陸續更多sensor支持中,
目前在fpga上已驗證 模擬攝像頭通過TVP5150解碼 ,送至FPGA解碼顯示,陸續會增加對模擬攝像頭,不同分辨率采集的支持。
未完待續,軟件持續完善中,如發現bug,請與我聯系,謝謝
軟件下載地址:
鏈接:http://pan.baidu.com/s/1bnFC8Dx 密碼:4i1d
請使用這個文件:VIP_Demo_MD_release.exe
硬件參考:
http://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-2707874652.10.ESBrA3&id=45114297787
歡迎大家關注我的淘寶
http://ccjt.taobao.com/
特別鳴謝:
VIP開發首創先驅 crazybingo 給予極大的幫助和支持
電子工程師學堂 xiaomagee 支持和關注
ISP大神 小二馬 ☆莫上塵︶ㄣ凹凸MaN 提供大量的技術支持
也歡迎大家關注他們的博客
非常感謝
2015.4.30
明天放假羅,今天趕緊整理
