人臉自動識別技術是模式識別、圖像處理等學科的一個最熱門研究課題之一。隨著社會的發展,各方面對快速有效的自動身份驗證的要求日益迫切,而人臉識別技術作為各種生物識別技術中最重要的方法之一,已經越來越多的受到重視。對于具有實時,快捷,低誤識率的高性能算法以及對算法硬件加速的研究也逐漸展開。 本文詳細分析了智能人臉識別算法原理,發展概況和前景,包括人臉檢測算法,人眼定位算法,預處理算法,PCA和ICA 算法,詳細分析了項目情況,系統劃分,軟硬件平臺的資源和使用。并在ISE軟件平臺上,用硬件描述語言(verilog HDL)對算法部分嚴格按照FPGA代碼風格進行了RTL 硬件建模,并對C++算法進行了優化處理,通過仿真與軟件算法結果進行比對,評估誤差,最后在VirtexII Pro FPGA 上進行了綜合實現。 主要研究內容如下: 首先,對硬件平臺xilinx的VirtexII Pro FPGA 上的系統資源進行了描述和研究,對存儲器sdram,RS-232 串口,JTAG 進行了研究和調試,對Coreconnect的OPB總線仲裁機理進行了兩種算法的比較,RTL 設計,仿真和綜合。利用ISE和VC++軟件平臺,對verilog和C++算法進行同步比較測試,使每步算法對應正確的結果。對軟硬件平臺的合理使用使得在項目中能盡可能多的充分利用硬件資源,制板時正確選型,以及加快設計和調試進度。其次,對人臉識別算法流程中的人臉檢測,人眼定位,預處理,識別算法分別進行了比較研究,選取其中各自性能最好的一種算法對其原理進行了分析討論。人臉檢測采用adaboost 算法,因其速度和精度的綜合性能表現優異。人眼定位采用小塊合并算法,因為它具有快速,準確,弱時實的特點。預處理算法采用直方圖均衡加平滑的算法,簡單,高效。 識別算法采用PCA 加ICA 算法,它能最大的弱化姿態和光照對人臉識別的影響。 最后,使用Verilog HDL 硬件描述語言進行算法的RTL 建模,在C++算法的基礎上,保證原來效果的前提下,根據FPGA 硬件特點對算法進行了優化。視頻輸入輸出是人臉識別的前提,它提供FPGA 上算法需要處理的數據,預處理算法在C++算法的基礎上進行了優化,最大的減少了運算量,提高了運算速度,16 位計算器模塊使得在算法實現時可以根據系統要求,在FPGA的ip 核和自己設計的模塊之間選擇性能更好的一個來調用,FIFO的設計提供同步和異步時鐘域的數據緩存。設計在ISE和VC++軟件平臺同時進行,隨時對verilog和C++數據進行監測和比對。全部設計模塊通過仿真,達到預定的性能要求,并在FPGA 上綜合實現。
資源簡介:人臉自動識別技術是模式識別、圖像處理等學科的一個最熱門研究課題之一。隨著社會的發展,各方面對快速有效的自動身份驗證的要求日益迫切,而人臉識別技術作為各種生物識別技術中最重要的方法之一,已經越來越多的受到重視。對于具有實時,快捷,低誤識率的高...
上傳時間: 2013-07-13
上傳用戶:李夢晗
資源簡介:經典的人臉識別算法:2Dpca的實現,matlab實現環境。
上傳時間: 2014-01-23
上傳用戶:siguazgb
資源簡介:基于人工勢場的路徑規劃算法及其具體的實現
上傳時間: 2013-12-16
上傳用戶:xmsmh
資源簡介:經典人臉識別算法——PCA(Matlab實現)
上傳時間: 2013-12-27
上傳用戶:jqy_china
資源簡介:介紹了AES中,SubBytes算法在FPGA的具體實現.構造SubBytes的S-Box轉換表可以直接查找ROM表來實現.通過分析SubBytes算法得到一種可行性硬件邏輯電路,從而實現SubBytes變換的功能.
上傳時間: 2013-11-30
上傳用戶:hzy5825468
資源簡介:介紹了AES中,SubBytes算法在FPGA的具體實現.構造SubBytes的S-Box轉換表可以直接查找ROM表來實現.通過分析SubBytes算法得到一種可行性硬件邏輯電路,從而實現SubBytes變換的功能.
上傳時間: 2014-07-10
上傳用戶:lacsx
資源簡介:RS譯碼的Euclid算法及其FPGA實現,并通過仿真器的出結果,對于設計RS譯碼很有幫助
上傳時間: 2013-08-17
上傳用戶:leawon947
資源簡介:RS譯碼的Euclid算法及其FPGA實現
上傳時間: 2016-05-10
上傳用戶:shinesyh
資源簡介:一種增量的人臉識別算法——增量PCA學習算法(matlab實現)
上傳時間: 2014-01-22
上傳用戶:manlian
資源簡介:RS譯碼的Euclid算法及其FPGA實現,并通過仿真器的出結果,對于設計RS譯碼很有幫助
上傳時間: 2016-09-22
上傳用戶:cc1915
資源簡介:基于小波的人臉識別算法的matlab實現
上傳時間: 2014-08-19
上傳用戶:xiaoyunyun
資源簡介:關于人臉識別算法在MATLAB中的實現,有豐富的練習例子以及完整的M文件,可供菜鳥小白們入坑學習和鍛煉。
上傳時間: 2022-04-23
上傳用戶:
資源簡介:隨著信息技術的發展以及嵌入式、人臉識別、計算機網絡等技術的提高,人們正在感受著科技帶來的便利和益處。? 該系統通過攝像頭獲取人臉圖像,在后臺應用系統完成圖像識別,然后給單片機發送命令來控制門禁系統。軟件上首先利用小波變換對人臉圖像進行2次小波分...
上傳時間: 2022-05-28
上傳用戶:
資源簡介:本文主要研究Turbo碼的編碼和譯碼算法及其FPGA硬件實現.在概述信道編碼理論及其發展歷程之后,簡要地論述了Turbo碼的原理.然后分別對Turbo碼的MAP譯碼算法,LOG-MAP算法進行推導,在給出LOG-MAP的推導之后,提出了對于LOG-MAP譯碼算法的兩點改進,采用三階牛頓插值...
上傳時間: 2013-06-19
上傳用戶:plsee
資源簡介:該文檔為多通道自相關信號檢測算法及其FPGA實現總結文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………? ??
上傳時間: 2022-03-27
上傳用戶:
資源簡介:嵌入式人臉識別系統建立在嵌入式操作系統和嵌入式硬件系統平臺之上,具有起點高、概念新、實用性強等特點。它涉及嵌入式硬件設計、嵌入式操作系統應用開發、人臉識別算法等領域的研究;嵌入式人臉識別系統攜帶方便、安裝快捷、機動性強,可廣泛應用于各類門禁系...
上傳時間: 2013-05-18
上傳用戶:我們的船長
資源簡介:基于FPGA的GPS中頻信號捕獲算法及其采樣器實現
上傳時間: 2013-07-02
上傳用戶:WsyzxxnSej
資源簡介:一種新的人臉識別算法程序
上傳時間: 2015-02-21
上傳用戶:lht618
資源簡介:這是一個數值計算算法在FPGA中實現的東東。包括CORDIC算法的詳細資料還有float型數的詳細論述,可供參考。
上傳時間: 2014-01-15
上傳用戶:GavinNeko
資源簡介:FIR 數字濾波器分布式算法及其FPGA實現
上傳時間: 2015-06-22
上傳用戶:asddsd
資源簡介:這是一個改進的人臉識別 算法,希望對大家有用
上傳時間: 2013-12-18
上傳用戶:redmoons
資源簡介:人臉識別算法PCA的可執行程序,識別率為88.5%,為matlab平臺程序,大家共享吧
上傳時間: 2016-10-09
上傳用戶:manking0408
資源簡介:模式識別中的十大經典算法,有詳細的實現過程,花了很大工夫,現揮淚上傳
上傳時間: 2014-01-05
上傳用戶:gundamwzc
資源簡介:LDA是人臉識別中比較基礎的一個算法,在人臉識別中使用較廣
上傳時間: 2017-03-07
上傳用戶:515414293
資源簡介:人臉檢測算法及其實現代碼,C++開發,linux環境
上傳時間: 2017-03-16
上傳用戶:源碼3
資源簡介:cordic算法的FPGA的實現 采用altera芯片
上傳時間: 2017-06-08
上傳用戶:lht618
資源簡介:用matlab編寫的基于PCA的人臉識別算法,包含圖片庫,可以直接運行,找出圖片庫中與測試圖片相匹配的圖片。
上傳時間: 2014-01-31
上傳用戶:huql11633
資源簡介:該文檔為FFT優化算法的FPGA的實現講解文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
上傳時間: 2022-02-21
上傳用戶:
資源簡介:H.264/AVC是由國際電信聯合會的視頻專家組和國際標準化組織的運動圖像專家組組成的聯合視頻小組制定的下一代視頻壓縮標準。新標準采用了一些先進算法,因此具有優異的壓縮性能和極好的網絡親和性,滿足低碼率情況下的高質量視頻的傳輸。 H.264/AVC采用的先進...
上傳時間: 2013-04-24
上傳用戶:lanjisu111
資源簡介:I2C總線控制及基于FPGA的實現,看看吧
上傳時間: 2013-08-23
上傳用戶:菁菁聆聽