資料介紹
在數字化網絡化飛速發展的今天,門禁技術也得到了迅猛的發展。生物認證技術由于其具有高可靠性、安全性、方便性等特點,逐漸受到社會的矚目。傳統的人臉圖像識別系統依賴于較大型設備,速度較慢、實時性較差、價格昂貴。隨著數字信號處理器DSP的飛速發展,以DSP為核心的硬件系統同樣可以用來進行圖像處理。隨著DSP的運算速度和運算精度不斷提高,片內的存儲容量不斷加大,系統功能、數據處理能力以及與外部設備的通信功能不斷增強,人們完全可以脫離PC機開發出基于DSP的圖像處理系統。
本文利用DSP和實時嵌入式操作系統DSP/BIOS開發了基于人臉識別技術的門禁系統。系統利用攝像頭獲取人臉圖像,利用DSP完成人臉圖像的處理和特征提取以及識別,利用液晶顯示器完成識別信息的顯示,并通過串口與外部通信。
1 DSP/BIOS簡介
DSP/BIOS是一種簡易的實時嵌入式操作系統,主要面向實時調度與同步、主機與目標系統通訊以及實時監測等應用,具有實時操作系統的諸多功能,如任務的調度管理、任務問的同步和通訊、內存管理、實時時鐘管理、中斷服務管理、外設驅動程序管理等。DSP/BIOS由三個部分組成:DSP/BIOS實時內核與API、DSP/BIOS分析工具以及DSP~IOS配置工具” 。
1.1 DSP/BIOS中的線程
DSP~IOS內核通過在單一處理器上允許高優先級線程搶先低優先級線程的方式支持不同優先級的多種線程,并負責處理各線程之間的各種相互作用,包括通訊、同步等。DSP/BIOS支持四種線程:硬件中斷(HWI)、軟件中斷(SWI)、任務(TSK)、后臺線程(IDL)。它們的優先級依次從高到低。DSP~IOS用HWI模塊來管理硬件中斷,為DSP中的每個硬件中斷配置了中斷服務程序(ISR)。硬件中斷用來處理時間要求苛刻的關鍵任務,如系統時鐘等。軟件中斷通過SWI模塊管理,用于處理一些對實時性要求較低的任務。任務通過TSK模塊管理,后臺線程的優先級最低,用于沒有時間限制的處理,只有在其它線程不運行時,它才運行。
任務管理與軟件中斷的區別是,每個任務都有自己的堆棧,任務問支持同步和通訊,一個任務可以掛起以等待某一資源的釋放,因此,特別適用于門禁系統的應用。本文中用到了兩個任務:tskvideocapture與tskloopback,其中tskvideocapture是視頻獲取任務,tskloopback是視頻處理和顯示任務。TASK任務級的通訊主要使用SCOM(Synchronized COMmunication module)消息隊列。SCOM消息是用戶定義的一個數據結構,用于task之間交換信息。
1.2 DSP/BIOS程序開發
DSP/BIOS支持交互式的應用程序開發模式,開發人員可以用DSP/BIOS先為應用程序生成一個框架,在使用實際的算法之前給程序加上一個仿真的運算負荷來測試程序,看是否滿足時序要求。開發步驟如下:① 用配置工具建立應用程序要用到的對象;②保存配置文件,系統會生成編澤和鏈接應用程序時需的庫文件;③為應用程序編寫一個框架,可以使用C、c++、匯編語言;④在CCS環境下編譯并鏈接程序;⑤使用仿真器和DSP/BIOS分析工具來測試應用程序;⑥ 重復步驟① 到⑤ 直到程序運行正確;⑦硬件開發好后,修改配置文件以支持硬件,并進行測試。
1.3 CDB配置文件
CDB文件包含了以下幾個部分內容:系統部分(System)、實時分析部分(Instrumentation)、調度部分(Scheduling)、同步部分(Synchronization)、輸入輸出部分(Input/Output)、芯片支持庫部分(CSL)。DSP/BIOS配置工具采用可視化界面,如圖l所示。
圖 l DSP~IOS配置界面
具體地說,CDB文件的主要配置內容有以下幾部分。系統部分:Global Settings體現系統所用處理器型號及其各種參數特性;MEM體現系統的程序和代碼的放置位置以及占用空間的大小。調度部分:TSK—Task Manager主要定義用戶定義任務及系統后臺線程所調用的子函數,任務的優先級以及其存放位置和堆棧大小的設置情況。輸入輸出部分:定義視頻各個輸入輸出端口如何實現與片級支持庫CSL的鏈接,從而實現微驅動和參數傳遞。
2 門禁系統的硬件結構
本系統基于TI公司的TMS320DM642設計硬件平臺,因為DM642有豐富的外部設備接口,完全能夠滿足門禁系統的需要。DM642通過外部存儲器接口(EMIF)訪問片外存儲器SDRAM和FLASH。SDRAM為4M x 64位的同步動態存儲器接口,用于存儲程序、數據和圖像處理中間結果,配置在EMIF接口的CE0空間;FL ASH為4M x8位的異步靜態存儲器接口,用來存儲人臉的模板特征、固化程序、導入裝載和配置信息,配置在DM642的EMIF的CE1子空間。此外,CE1子空問還分配給狀態/控制寄存器、UART等資源使用。因此,Flash的最大的可尋址范圍為512K x 8位。為了訪問到Flash的所有地址空間,本系統采用分頁技術來實現對Flash的訪問,即將整個4M x 8位的Flash分成8個512×8位的頁,而頁地址則由位于CPLD中的頁地址寄存器提供。選用TVP5150視頻解碼芯片,通過I2C可編程總線進行控制,采用8位并行總線實現數據的傳輸。
本文利用DSP和實時嵌入式操作系統DSP/BIOS開發了基于人臉識別技術的門禁系統。系統利用攝像頭獲取人臉圖像,利用DSP完成人臉圖像的處理和特征提取以及識別,利用液晶顯示器完成識別信息的顯示,并通過串口與外部通信。
1 DSP/BIOS簡介
DSP/BIOS是一種簡易的實時嵌入式操作系統,主要面向實時調度與同步、主機與目標系統通訊以及實時監測等應用,具有實時操作系統的諸多功能,如任務的調度管理、任務問的同步和通訊、內存管理、實時時鐘管理、中斷服務管理、外設驅動程序管理等。DSP/BIOS由三個部分組成:DSP/BIOS實時內核與API、DSP/BIOS分析工具以及DSP~IOS配置工具” 。
1.1 DSP/BIOS中的線程
DSP~IOS內核通過在單一處理器上允許高優先級線程搶先低優先級線程的方式支持不同優先級的多種線程,并負責處理各線程之間的各種相互作用,包括通訊、同步等。DSP/BIOS支持四種線程:硬件中斷(HWI)、軟件中斷(SWI)、任務(TSK)、后臺線程(IDL)。它們的優先級依次從高到低。DSP~IOS用HWI模塊來管理硬件中斷,為DSP中的每個硬件中斷配置了中斷服務程序(ISR)。硬件中斷用來處理時間要求苛刻的關鍵任務,如系統時鐘等。軟件中斷通過SWI模塊管理,用于處理一些對實時性要求較低的任務。任務通過TSK模塊管理,后臺線程的優先級最低,用于沒有時間限制的處理,只有在其它線程不運行時,它才運行。
任務管理與軟件中斷的區別是,每個任務都有自己的堆棧,任務問支持同步和通訊,一個任務可以掛起以等待某一資源的釋放,因此,特別適用于門禁系統的應用。本文中用到了兩個任務:tskvideocapture與tskloopback,其中tskvideocapture是視頻獲取任務,tskloopback是視頻處理和顯示任務。TASK任務級的通訊主要使用SCOM(Synchronized COMmunication module)消息隊列。SCOM消息是用戶定義的一個數據結構,用于task之間交換信息。
1.2 DSP/BIOS程序開發
DSP/BIOS支持交互式的應用程序開發模式,開發人員可以用DSP/BIOS先為應用程序生成一個框架,在使用實際的算法之前給程序加上一個仿真的運算負荷來測試程序,看是否滿足時序要求。開發步驟如下:① 用配置工具建立應用程序要用到的對象;②保存配置文件,系統會生成編澤和鏈接應用程序時需的庫文件;③為應用程序編寫一個框架,可以使用C、c++、匯編語言;④在CCS環境下編譯并鏈接程序;⑤使用仿真器和DSP/BIOS分析工具來測試應用程序;⑥ 重復步驟① 到⑤ 直到程序運行正確;⑦硬件開發好后,修改配置文件以支持硬件,并進行測試。
1.3 CDB配置文件
CDB文件包含了以下幾個部分內容:系統部分(System)、實時分析部分(Instrumentation)、調度部分(Scheduling)、同步部分(Synchronization)、輸入輸出部分(Input/Output)、芯片支持庫部分(CSL)。DSP/BIOS配置工具采用可視化界面,如圖l所示。
圖 l DSP~IOS配置界面
具體地說,CDB文件的主要配置內容有以下幾部分。系統部分:Global Settings體現系統所用處理器型號及其各種參數特性;MEM體現系統的程序和代碼的放置位置以及占用空間的大小。調度部分:TSK—Task Manager主要定義用戶定義任務及系統后臺線程所調用的子函數,任務的優先級以及其存放位置和堆棧大小的設置情況。輸入輸出部分:定義視頻各個輸入輸出端口如何實現與片級支持庫CSL的鏈接,從而實現微驅動和參數傳遞。
2 門禁系統的硬件結構
本系統基于TI公司的TMS320DM642設計硬件平臺,因為DM642有豐富的外部設備接口,完全能夠滿足門禁系統的需要。DM642通過外部存儲器接口(EMIF)訪問片外存儲器SDRAM和FLASH。SDRAM為4M x 64位的同步動態存儲器接口,用于存儲程序、數據和圖像處理中間結果,配置在EMIF接口的CE0空間;FL ASH為4M x8位的異步靜態存儲器接口,用來存儲人臉的模板特征、固化程序、導入裝載和配置信息,配置在DM642的EMIF的CE1子空間。此外,CE1子空問還分配給狀態/控制寄存器、UART等資源使用。因此,Flash的最大的可尋址范圍為512K x 8位。為了訪問到Flash的所有地址空間,本系統采用分頁技術來實現對Flash的訪問,即將整個4M x 8位的Flash分成8個512×8位的頁,而頁地址則由位于CPLD中的頁地址寄存器提供。選用TVP5150視頻解碼芯片,通過I2C可編程總線進行控制,采用8位并行總線實現數據的傳輸。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 8寸安卓動態人臉識別門禁終端
- 基于身份證和人臉識別的智能門禁系統 38次下載
- 基于聚類分析的復雜環境中人臉目標識別技術 10次下載
- 基于圖像融合的視頻人臉識別算法就相關指標 12次下載
- 如何使用射頻識別技術實現門禁系統
- 使用射頻識別技術設計門禁系統的詳細資料說明 17次下載
- 如何實現復雜背景中的快速人臉識別技術研究 15次下載
- 如何使用射頻識別技術進行門禁系統設計 16次下載
- 嵌入式人臉識別門禁系統的總體結構設計與實現 11次下載
- 人臉識別技術在訪客識別系統中的應用 46次下載
- 基于DSP/BIOS的門禁系統的實現 41次下載
- 基于網絡的門禁系統的設計
- 基于ARM和射頻識別技術的門禁系統設計
- 人臉指紋門禁系統的設計與實現
- 人臉識別技術在ATM上的應用
- 如何提升人臉門禁一體機的識別準確率? 258次閱讀
- 人臉識別技術的原理是什么 人臉識別技術的特點有哪些 2110次閱讀
- 一文看懂人臉識別技術 3164次閱讀
- 基于DSP/B10S和人臉識別技術的門禁系統設計 2271次閱讀
- 人臉識別系統應用范圍_選擇人臉識別系統的關注點 1419次閱讀
- 人臉識別存在什么局限 2855次閱讀
- 聯智通達:人臉識別門禁終端解決方案 2601次閱讀
- 人臉識別技術及應用概覽 2184次閱讀
- 深度解析人臉識別技術 1.2w次閱讀
- 人臉識別考勤門禁設計 3250次閱讀
- 幾種人臉識別門禁系統設計的方案介紹 5.2w次閱讀
- 人臉識別幾種解決方案的對比_人臉識別技術原理介紹 8w次閱讀
- 人臉識別技術公司十大排名 15.4w次閱讀
- 人臉識別技術原理、特點及應用 2381次閱讀
- 盤點近期我國人臉識別技術的應用 4252次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多