<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 一種嵌入數字水印和ARM技術(shù)的門(mén)票防偽檢測系統的實(shí)現

一種嵌入數字水印和ARM技術(shù)的門(mén)票防偽檢測系統的實(shí)現

作者: 時(shí)間:2013-01-12 來(lái)源:網(wǎng)絡(luò ) 收藏
  2水印設計
  針對嵌入了水印的門(mén)票真偽檢測需要由專(zhuān)門(mén)的機讀設備辨別。該設備主要由操作系統定制、圖像采集、圖像數字水印檢測三部分組成。系統的核心芯片選用SAMSUNG半導體公司生產(chǎn)的S3C2410嵌入式微處理器。軟件環(huán)境選用Microsoft Windows CE.NET操作系統。系統首先通過(guò)USB攝像頭采集到門(mén)票靜態(tài)圖片,接著(zhù)進(jìn)行數字水印檢測和提取,通過(guò)比對提取出的數字水印跟原先嵌入的水印,判斷門(mén)票的真偽。
  2.1操作系統的定制
  嵌入式系統是指以應用為中心,以計算機技術(shù)為基礎、軟硬件可裁剪、適應于特定應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專(zhuān)用計算機系統嵌入式系統具有實(shí)時(shí)性等特點(diǎn),其應用前景非常廣闊。
  系統硬件平臺選用博創(chuàng )科技產(chǎn)品嵌入式開(kāi)發(fā)平臺UP_NETARM2410_S.該平臺采用了S3C2410X微處理器。該處理器使用ARM920T核、采用0.18μm工藝CMOS標準宏單元和存儲編譯器開(kāi)發(fā)的。它的低功耗精簡(jiǎn)和出色的全靜態(tài)設計特別適用于對成本和功耗敏感的應用。該平臺同時(shí)配備了LCD液晶屏,方便對水印結果的觀(guān)察。
  Windows CE是一種具有搶先式多任務(wù)功能與強大通信能力的嵌入式操作系統,也是微軟公司專(zhuān)門(mén)為移動(dòng)設備和消費類(lèi)電子產(chǎn)品、嵌入式應用等非PC領(lǐng)域而設計的全新操作系統產(chǎn)品,具有高級模塊化、良好實(shí)時(shí)性、強大通信能力、支持多種CPU等特點(diǎn)。Windows CE采用了友好的用戶(hù)界面,外觀(guān)很像流行的Windows NT界面,大大降低了用戶(hù)使用時(shí)的難度。同時(shí)它的模塊化設計方式使得系統開(kāi)發(fā)人員和應用開(kāi)發(fā)人員能夠為多種多樣的產(chǎn)品來(lái)定制它,可以選擇、組合和配置Windows CE的模塊和組件來(lái)創(chuàng )建用戶(hù)版的操作系統。
  微軟針對Windows CE推出了集成開(kāi)發(fā)環(huán)境:Platform Builder和Visual Studio 2003.通過(guò)Platform Builder,開(kāi)發(fā)人員可對Windows CE操作系統進(jìn)行定制、構建、下載、調試及發(fā)布。Visual Studio 2003可用來(lái)開(kāi)發(fā)基于Windows CE的應用程序。
  博創(chuàng )科技產(chǎn)品自帶了Bootloader,BSP,SDK,首先安裝Platform Builder并進(jìn)行了Windows CE的移植。(移植具體過(guò)程參考產(chǎn)品說(shuō)明光盤(pán))。
  2.2 圖像采集
  本系統采用市面常見(jiàn)的USB中星微攝像頭采集門(mén)票圖片,安裝Windows CE時(shí)已經(jīng)默認安裝USB驅動(dòng),要讓攝像頭能采集數據,只要針對該攝像頭編寫(xiě)流接口驅動(dòng)程序。
  流接口驅動(dòng)程序是為連接到Windows CE.NET平臺上的外圍設備而設計的。實(shí)際上,流接口驅動(dòng)程序是一個(gè)管理外圍設備的用戶(hù)級的動(dòng)態(tài)鏈接庫(DLL)。流接口驅動(dòng)程序幾乎可以支持任何類(lèi)型的連接到Windows CE.NET系統的外圍設備。實(shí)現流驅動(dòng)程序需要完成以下幾個(gè)步驟:
 ?。?)選擇代表設備的文件名前綴CAM;
 ?。?)實(shí)現驅動(dòng)的各個(gè)入口點(diǎn):CAM_Init,CAM_Close等;
 ?。?)建立。DEF文件;
 ?。?)在注冊表中為驅動(dòng)程序建立表項;
 ?。?)生成流驅動(dòng)程序zc030x.dll.
  系統在自動(dòng)加載驅動(dòng)程序時(shí),首先要將驅動(dòng)程序復制到Windows文件夾下。當攝像頭通過(guò)USB接口接到硬件平臺時(shí),將提示輸入攝像頭驅動(dòng),我們通過(guò)軟鍵盤(pán)敲入"zc030x",則攝像頭就能正常工作了。
  2.3水印檢測軟件設計
  水印檢測軟件采用C#作為開(kāi)發(fā)語(yǔ)言,基于VisualStudio.NET(2003)集成開(kāi)發(fā)環(huán)境(IDE)進(jìn)行編寫(xiě)。Visual Studio.NET和。NET框架為開(kāi)發(fā)人員提供了一套完整的解決方案。Visual Studio.NET提供了一個(gè)能夠基于。NET框架來(lái)創(chuàng )建應用程序的開(kāi)發(fā)環(huán)境,該開(kāi)發(fā)環(huán)境提供了一些工具,這些工具可以簡(jiǎn)化應用程序的創(chuàng )建、部署和升級。由于Windows CE.NET自帶。NET Compact Framework 1.0,在PC中用VisualStudio 2003生成的應用程序可直接下載到Windows
CE.NET中使用,程序的部署十分方便。
  本系統直接通過(guò)USB攝像頭獲取圖像信息。軟件流程如圖5所示。

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>