<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于數(shù)字水印技術(shù)的新型門票防偽檢測系統(tǒng)

          基于數(shù)字水印技術(shù)的新型門票防偽檢測系統(tǒng)

          作者: 時間:2013-10-17 來源:網(wǎng)絡 收藏

          2.1操作系統(tǒng)的定制

          嵌入式系統(tǒng)是指以應用為中心,以計算機技術(shù)為基礎、軟硬件可裁剪、適應于特定應用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統(tǒng)嵌入式系統(tǒng)具有實時性等特點,其應用前景非常廣闊。

          系統(tǒng)硬件平臺選用博創(chuàng)科技產(chǎn)品嵌入式開發(fā)平臺UP_NETARM2410_S。該平臺采用了S3C2410X微處理器。該處理器使用ARM920T核、采用0.18μm工藝CMOS標準宏單元和存儲編譯器開發(fā)的。它的低功耗精簡和出色的全靜態(tài)設計特別適用于對成本和功耗敏感的應用。該平臺同時配備了LCD液晶屏,方便對水印結(jié)果的觀察。

          Windows CE是一種具有搶先式多任務功能與強大通信能力的嵌入式操作系統(tǒng),也是微軟公司專門為移動設備和消費類電子產(chǎn)品、嵌入式應用等非PC領域而設計的全新操作系統(tǒng)產(chǎn)品,具有高級模塊化、良好實時性、強大通信能力、支持多種CPU等特點。Windows CE采用了友好的用戶界面,外觀很像流行的Windows NT界面,大大降低了用戶使用時的難度。同時它的模塊化設計方式使得系統(tǒng)開發(fā)人員和應用開發(fā)人員能夠為多種多樣的產(chǎn)品來定制它,可以選擇、組合和配置Windows CE的模塊和組件來創(chuàng)建用戶版的操作系統(tǒng)。

          微軟針對Windows CE推出了集成開發(fā)環(huán)境:Platform Builder和Visual Studio 2003。通過Platform Builder,開發(fā)人員可對Windows CE操作系統(tǒng)進行定制、構(gòu)建、下載、調(diào)試及發(fā)布。Visual Studio 2003可用來開發(fā)基于Windows CE的應用程序。

          博創(chuàng)科技產(chǎn)品自帶了Bootloader,BSP,SDK,首先安裝Platform Builder并進行了Windows CE的移植。(移植具體過程參考產(chǎn)品說明光盤)

          2.2 圖像采集

          本系統(tǒng)采用市面常見的USB中星微攝像頭采集門票圖片,安裝Windows CE時已經(jīng)默認安裝USB驅(qū)動,要讓攝像頭能采集數(shù)據(jù),只要針對該攝像頭編寫流接口驅(qū)動程序。

          流接口驅(qū)動程序是為連接到Windows CE.NET平臺上的外圍設備而設計的。實際上,流接口驅(qū)動程序是一個管理外圍設備的用戶級的動態(tài)鏈接庫(DLL)。流接口驅(qū)動程序幾乎可以支持任何類型的連接到Windows CE.NET系統(tǒng)的外圍設備。實現(xiàn)流驅(qū)動程序需要完成以下幾個步驟:

          (1)選擇代表設備的文件名前綴CAM;

          (2)實現(xiàn)驅(qū)動的各個入口點:CAM_Init,CAM_Close等;

          (3)建立.DEF文件;

          (4)在注冊表中為驅(qū)動程序建立表項;

          (5)生成流驅(qū)動程序zc030x.dll。

          系統(tǒng)在自動加載驅(qū)動程序時,首先要將驅(qū)動程序復制到\Windows文件夾下。當攝像頭通過USB接口接到硬件平臺時,將提示輸入攝像頭驅(qū)動,我們通過軟鍵盤敲入“zc030x”,則攝像頭就能正常工作了。

          2.3水印檢測軟件設計

          水印檢測軟件采用C#作為開發(fā)語言,基于VisualStudio.NET(2003)集成開發(fā)環(huán)境(IDE)進行編寫。Visual Studio.NET和.NET框架為開發(fā)人員提供了一套完整的解決方案。Visual Studio.NET提供了一個能夠基于.NET框架來創(chuàng)建應用程序的開發(fā)環(huán)境,該開發(fā)環(huán)境提供了一些工具,這些工具可以簡化應用程序的創(chuàng)建、部署和升級。由于Windows CE.NET自帶.NET Compact Framework 1.0,在PC中用VisualStudio 2003生成的應用程序可直接下載到Windows
          CE.NET中使用,程序的部署十分方便。

          本系統(tǒng)直接通過USB攝像頭獲取圖像信息。軟件流程如圖5所示。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();