攝像頭之于計算機,就如同眼睛之于人類。我們認識世界,首先就是從像視覺這樣的感官開始的。在利用感官獲取信息后,我們將其篩選過濾,再將其儲存至大腦中。那么,對于計算機來說,它是如何利用設備認識世界的呢?其過程,又與人類認識世界有哪些相似的地方呢?本期,小編為大家帶來暑期學校優秀項目的圖像處理合集。這些項目均利用了攝像頭,獲取圖像后進行識別。
所有項目均附上了GitHub鏈接,并已開源。
基于OV5646猜拳手勢識別
項目介紹:該項目基于SEA-S7平臺實現手勢識別,可識別剪刀、石頭、布手勢并與FPGA進行比拼,得出猜拳結果。除此之外,程序預留接口,玩家可以與FPGA通過上位機訪問FPGA,得到處理數據、原始數據,進一步拓展應用范圍實現“手勢數字”識別。
知識點:
HDMI數據顯示
從中可以學習到了攝像頭的使用
像素數據的處理、算法設計
上位機人機交互功能實現
狀態機設計
UART通訊設計
Github鏈接:https://github.com/For-up/SEA-S7Guess
項目系統框圖:
基于FPGA的數字識別
項目介紹:此項目基于Camera_Demo官方例程進行修改,在原有的攝像頭采集的功能上,增加了圖像處理和數字識別的功能。通過對采集圖像進行灰度處理和二值化處理,進而根據 (0~9) 數字的特征進行分類,并可以通過外接LCD顯示被測數字,同時通過HDMI外接屏幕觀察處理后的圖像。該項目可以作為OCR(Optical Character Recognition)的數字識別模塊,經過優化可以在身份證識別,信用卡識別,車牌識別等應用場景使用。
Github鏈接:
https://github.com/SCAU-Winford/Digital-Recognition-Based-on-FPGA
項目系統框圖:
數字識別
項目介紹:在圖像處理領域,圖像識別是較為困難而關鍵的技術。這項技術被廣泛的應用到娛樂、工業、軍事等領域。本次設計數字識別系統已經在車牌識別、運動員號碼識別等多處運用。本系統包括了攝像頭讀取圖像、圖像灰度處理、數字識別、HDMI顯示四個主要模塊,成功識別到純底色上的一位數字,并在顯示屏上的數字表中選中該數字,基本實現了本次設計的功能。
項目系統框圖:
多功能創客彩燈
項目介紹:創客彩燈,覺得僅僅一個攝像頭識別顏色的彩燈功能過于簡單,我們希望設計一個功能完善,可以自定義模式,自定義燈光強度,自定義燈光顏色,具有操作界面和人機交互方式的一個系統的工程設計。
我們的輸入設備包括一個攝像頭,用于檢測顏色;兩個按鍵開關,用于狀態選擇,輸出設備包括一塊屏幕,用于顯示和人機交互;一個RGB_LED彩燈,用于顯示顏色。開機后可以根據選擇菜單上的模式進行選擇,包括攝像頭識別模式、手動選擇模式、亮度調節功能。其中攝像頭識別和手動選擇方式各可以顯示七種顏色,亮度調節可以實現三種彩燈亮度的變換。
學到的知識點包括且不限于:FPGA狀態機的搭建、攝像頭信號進行的圖像處理、ip的封裝和使用。
受限于時間,本次工程僅僅由一個屏幕和一個彩燈作為輸出,工程量較小。但是攝像頭顏色識別可以用于人工智能領域,初步分類一些容易由顏色區分的物體,例如可以用于判斷紅綠燈、檢測物體狀態等,使用FPGA則可以大大提高識別的速度和精度。
Github鏈接:
https://github.com/harveyhuang18/Colorful-Lights-Based-on-SEA-Board-and-...
項目系統框圖:
編輯:hfy
-
FPGA
+關注
關注
1629文章
21754瀏覽量
604234 -
圖像處理
+關注
關注
27文章
1295瀏覽量
56802 -
數字識別
+關注
關注
2文章
19瀏覽量
10154
發布評論請先 登錄
相關推薦
評論