一種嵌入數字水印和ARM技術的門票防偽檢測系統的實現
2水印檢測系統設計
針對嵌入了水印的門票真偽檢測需要由專門的機讀設備辨別。該設備主要由操作系統定制、圖像采集、圖像數字水印檢測三部分組成。系統的核心芯片選用SAMSUNG半導體公司生產的S3C2410嵌入式微處理器。軟件環境選用Microsoft Windows CE.NET操作系統。系統首先通過USB攝像頭采集到門票靜態圖片,接著進行數字水印檢測和提取,通過比對提取出的數字水印跟原先嵌入的水印,判斷門票的真偽。
2.1操作系統的定制
嵌入式系統是指以應用為中心,以計算機技術為基礎、軟硬件可裁剪、適應于特定應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統嵌入式系統具有實時性等特點,其應用前景非常廣闊。
系統硬件平臺選用博創科技產品嵌入式開發平臺UP_NETARM2410_S.該平臺采用了S3C2410X微處理器。該處理器使用ARM920T核、采用0.18μm工藝CMOS標準宏單元和存儲編譯器開發的。它的低功耗精簡和出色的全靜態設計特別適用于對成本和功耗敏感的應用。該平臺同時配備了LCD液晶屏,方便對水印結果的觀察。
Windows CE是一種具有搶先式多任務功能與強大通信能力的嵌入式操作系統,也是微軟公司專門為移動設備和消費類電子產品、嵌入式應用等非PC領域而設計的全新操作系統產品,具有高級模塊化、良好實時性、強大通信能力、支持多種CPU等特點。Windows CE采用了友好的用戶界面,外觀很像流行的Windows NT界面,大大降低了用戶使用時的難度。同時它的模塊化設計方式使得系統開發人員和應用開發人員能夠為多種多樣的產品來定制它,可以選擇、組合和配置Windows CE的模塊和組件來創建用戶版的操作系統。
微軟針對Windows CE推出了集成開發環境:Platform Builder和Visual Studio 2003.通過Platform Builder,開發人員可對Windows CE操作系統進行定制、構建、下載、調試及發布。Visual Studio 2003可用來開發基于Windows CE的應用程序。
博創科技產品自帶了Bootloader,BSP,SDK,首先安裝Platform Builder并進行了Windows CE的移植。(移植具體過程參考產品說明光盤)。
2.2 圖像采集
本系統采用市面常見的USB中星微攝像頭采集門票圖片,安裝Windows CE時已經默認安裝USB驅動,要讓攝像頭能采集數據,只要針對該攝像頭編寫流接口驅動程序。
流接口驅動程序是為連接到Windows CE.NET平臺上的外圍設備而設計的。實際上,流接口驅動程序是一個管理外圍設備的用戶級的動態鏈接庫(DLL)。流接口驅動程序幾乎可以支持任何類型的連接到Windows CE.NET系統的外圍設備。實現流驅動程序需要完成以下幾個步驟:
(1)選擇代表設備的文件名前綴CAM;
(2)實現驅動的各個入口點:CAM_Init,CAM_Close等;
(3)建立。DEF文件;
(4)在注冊表中為驅動程序建立表項;
(5)生成流驅動程序zc030x.dll.
系統在自動加載驅動程序時,首先要將驅動程序復制到Windows文件夾下。當攝像頭通過USB接口接到硬件平臺時,將提示輸入攝像頭驅動,我們通過軟鍵盤敲入"zc030x",則攝像頭就能正常工作了。
2.3水印檢測軟件設計
水印檢測軟件采用C#作為開發語言,基于VisualStudio.NET(2003)集成開發環境(IDE)進行編寫。Visual Studio.NET和。NET框架為開發人員提供了一套完整的解決方案。Visual Studio.NET提供了一個能夠基于。NET框架來創建應用程序的開發環境,該開發環境提供了一些工具,這些工具可以簡化應用程序的創建、部署和升級。由于Windows CE.NET自帶。NET Compact Framework 1.0,在PC中用VisualStudio 2003生成的應用程序可直接下載到Windows
CE.NET中使用,程序的部署十分方便。
本系統直接通過USB攝像頭獲取圖像信息。軟件流程如圖5所示。
主站蜘蛛池模板:
阜新市|
怀柔区|
襄城县|
崇阳县|
泰来县|
东丰县|
南汇区|
静海县|
五家渠市|
黔西|
德保县|
光泽县|
芦溪县|
台东县|
赤水市|
江北区|
洛宁县|
贵南县|
濮阳县|
正定县|
胶南市|
石屏县|
阜新市|
潼南县|
科尔|
卢湾区|
尉氏县|
瑞丽市|
仲巴县|
阿拉善右旗|
衡山县|
那坡县|
高州市|
平远县|
桂平市|
南城县|
乐安县|
朔州市|
乳源|
名山县|
余干县|
相關推薦
-
-
burrows | 2007-08-18
-
-
yongzhen8001 | 2007-04-07
-
kingkong5437 | 2007-08-27
-
-
sasa541867 | 2007-08-04
-
-
-
sasa541867 | 2007-08-04
-
-
-
-
評論