福建省高清車(chē)牌識(shí)別器動(dòng)態(tài)鏈接庫(kù)標(biāo)準(zhǔn)_第1頁(yè)
福建省高清車(chē)牌識(shí)別器動(dòng)態(tài)鏈接庫(kù)標(biāo)準(zhǔn)_第2頁(yè)
福建省高清車(chē)牌識(shí)別器動(dòng)態(tài)鏈接庫(kù)標(biāo)準(zhǔn)_第3頁(yè)
福建省高清車(chē)牌識(shí)別器動(dòng)態(tài)鏈接庫(kù)標(biāo)準(zhǔn)_第4頁(yè)
福建省高清車(chē)牌識(shí)別器動(dòng)態(tài)鏈接庫(kù)標(biāo)準(zhǔn)_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

福建省高清車(chē)牌識(shí)別器動(dòng)態(tài)鏈接庫(kù)標(biāo)準(zhǔn)車(chē)牌識(shí)別器為一個(gè)獨(dú)立的工作單元,采用TCP/IP協(xié)議于車(chē)道計(jì)算機(jī)進(jìn)行通信,每個(gè)車(chē)牌識(shí)別器分配一個(gè)IP地址。車(chē)牌識(shí)別器支持線圈觸發(fā)和模擬觸發(fā)兩種工作模式。車(chē)牌識(shí)別器抓拍的圖像是JPG格式圖像,且圖像大小必須小于等于100K。車(chē)牌二值化圖像為黑白點(diǎn)陣圖像,分辨率為112(長(zhǎng))×20(寬),大小為280個(gè)字節(jié)。動(dòng)態(tài)鏈接庫(kù)DLL接口定義車(chē)牌識(shí)別器的接口函數(shù)如下描述:注冊(cè)車(chē)牌識(shí)別器初始化連接函數(shù)voidRegisterHWYEvent(CallbackPlateFucDataFuc)參數(shù)說(shuō)明DataFuc調(diào)用者需要在工程中聲明下面類(lèi)型的回調(diào)函數(shù)根據(jù)以前動(dòng)態(tài)鏈接庫(kù)的調(diào)用規(guī)則,在Delphi中回調(diào)函數(shù)如下:procedureCallbackHWYFuc(chIP:Pointer;nPort:integer);stdcall;參數(shù):chIP表示車(chē)牌識(shí)別器IP地址;nPort表示端口號(hào)。由于在實(shí)現(xiàn)的過(guò)程中,識(shí)別器為監(jiān)聽(tīng)端,所以nPort為6668車(chē)牌識(shí)別器啟動(dòng)之后,或車(chē)道程序啟動(dòng)之后都會(huì)觸發(fā)本回調(diào)函數(shù)。在本回調(diào)函數(shù)中做一些初始化車(chē)牌識(shí)別器工作。 注:本回調(diào)函數(shù)只觸發(fā)一次。注冊(cè)車(chē)牌識(shí)別器接收數(shù)據(jù)回調(diào)函數(shù)voidRegisterDataEvent(CallbackPlateFucDataFuc)參數(shù)說(shuō)明DataFuc調(diào)用者需要在工程中聲明下面類(lèi)型的回調(diào)函數(shù)根據(jù)以前動(dòng)態(tài)鏈接庫(kù)的調(diào)用規(guī)則,在Delphi中回調(diào)函數(shù)如下:procedureCallbackDataFuc(chIP:Pointer;chPlate:Pointer;nColor:integer);stdcall;其中:chIP表示車(chē)牌識(shí)別器IP地址;chPlate表示車(chē)牌(包括車(chē)牌顏色);nColor沒(méi)有實(shí)在意義,為無(wú)用參數(shù)。車(chē)輛駛?cè)胱ヅ木€圈自動(dòng)觸發(fā)車(chē)牌識(shí)別器,車(chē)牌識(shí)別器抓拍圖像、識(shí)別車(chē)牌,然后觸發(fā)本回調(diào)函數(shù)。注冊(cè)車(chē)牌識(shí)別器網(wǎng)絡(luò)異?;卣{(diào)函數(shù)voidRegisterNETStatusEvent(CallbackPlateFucDataFuc)參數(shù)說(shuō)明DataFuc調(diào)用者需要在工程中聲明下面類(lèi)型的回調(diào)函數(shù)根據(jù)以前動(dòng)態(tài)鏈接庫(kù)的調(diào)用規(guī)則,在Delphi中回調(diào)函數(shù)如下:procedureCallbackNETStatusFuc(chIP:Pointer);stdcall;其中:chIP表示車(chē)牌識(shí)別器IP地址。當(dāng)車(chē)牌識(shí)別器網(wǎng)絡(luò)連接異常或恢復(fù)正常時(shí)觸發(fā)本回調(diào)函數(shù)。設(shè)置監(jiān)聽(tīng)服務(wù)器的端口號(hào)voidSetServerPort(UINTnPort)參數(shù) 說(shuō)明UINTnPort服務(wù)器端口號(hào),范圍為(1000-99999)之間。車(chē)牌識(shí)別器接收下發(fā)指令和上傳數(shù)據(jù)不是同一個(gè)服務(wù)端,因此這里只設(shè)置RX(即上傳數(shù)據(jù)端)的服務(wù)端口,對(duì)于TX(即接收數(shù)據(jù)端)的端口是用RX的端口減1無(wú)返回值注意:本接口在本動(dòng)態(tài)庫(kù)中無(wú)實(shí)際意義。調(diào)用時(shí)無(wú)實(shí)際意義。啟動(dòng)服務(wù)BOOLStartServer()無(wú)參數(shù)返回值true生成服務(wù)監(jiān)聽(tīng)端false不能生長(zhǎng)服務(wù)監(jiān)聽(tīng)端注意:由于識(shí)別器是監(jiān)聽(tīng)端,這里的啟動(dòng)服務(wù)實(shí)際上是從配置文件中讀取需要的連接的識(shí)別器,然后主動(dòng)去連接識(shí)別器。并不是等著識(shí)別器來(lái)連接。設(shè)置圖片存儲(chǔ)路徑voidSetImagePath(char*chImagePath)參數(shù) 說(shuō)明char*chImagePath圖片存儲(chǔ)路徑,例如(“D:\\Image\\”)對(duì)應(yīng)圖片存儲(chǔ),在原有路徑下生成全景圖“IP地址\\full.jpg”、特征圖“IP地址\\special.jpg”、小圖“IP地址\\small.jpg”、二值化圖“IP地址\\two.bin” 無(wú)返回值設(shè)置是否保存該內(nèi)容BOOLIsTransferContent(char*chIP,UINTnContent,boolbIsTransfer)參數(shù) 說(shuō)明char*chIP要設(shè)置車(chē)牌識(shí)別器的IP地址UINTnContent 這里主要包括0(是否傳識(shí)別結(jié)果)、1(是否傳特征圖)、2(是否傳全景圖)、3(是否傳小圖)、4(是否傳二值化圖)boolbIsTransfertrue表示傳,false表示不傳返回值TRUE設(shè)置保存內(nèi)容成功FALSE設(shè)置保存內(nèi)容失敗注意:根據(jù)用戶需要的內(nèi)容進(jìn)行保存。實(shí)質(zhì)上這個(gè)設(shè)置并不能更改識(shí)別器的設(shè)置,只是用來(lái)設(shè)置已經(jīng)接收到的各類(lèi)結(jié)果是否需要保存。一般返回為真。設(shè)置工作模式BOOLSetWorkMode(char*chIP,UINTnMode)參數(shù) 說(shuō)明char*chIP要設(shè)置車(chē)牌識(shí)別器的IP地址UINTnMode 設(shè)定車(chē)牌識(shí)別器工作模式:1(識(shí)別/全景)、2(識(shí)別/識(shí)別)、3(全景/全景)。目前車(chē)道設(shè)置的工作模式為模式1。返回值true設(shè)置模式成功false設(shè)置模式失敗注:目前只用到模式1,其他模式不可用,因此此接口并沒(méi)有實(shí)際意義。模擬觸發(fā)車(chē)牌識(shí)別BOOLTrigger(char*chIP,char*chPlate)參數(shù) 說(shuō)明char*chIP要設(shè)置車(chē)牌識(shí)別器的IP地址UINTchPlate 傳入?yún)?shù)指針。返回值true模擬觸發(fā)成功false模擬觸發(fā)失敗本函數(shù)的調(diào)用模式為同步調(diào)用。車(chē)道調(diào)用模擬觸發(fā)函數(shù)后,車(chē)牌識(shí)別器抓拍圖像、識(shí)別車(chē)牌,識(shí)別結(jié)束后本函數(shù)才返回,車(chē)牌識(shí)別結(jié)果存儲(chǔ)在chPlate中,圖像保存在SetImagePath函數(shù)設(shè)置的目錄下“\\IP地址\\”,車(chē)牌識(shí)別結(jié)果也放在plate.txt中。停止服務(wù)BOOLStopServer()無(wú)參數(shù) 返回值true服務(wù)成功停止false服務(wù)停止失敗注:此函數(shù)的實(shí)質(zhì)功能是斷開(kāi)與所有識(shí)別器的連接。設(shè)置是否測(cè)速BOOLIsSpeed(char*chIP,boolbIsSpeed)本函數(shù)沒(méi)有使用,做為系統(tǒng)兼容函數(shù)使用。校時(shí)BOOLAdjustTime(chIP:String)本函數(shù)沒(méi)有使用,做為系統(tǒng)兼容函數(shù)使用。斷開(kāi)車(chē)牌識(shí)別BOOLDisconnectHWY(chIP:String)本函數(shù)沒(méi)有使用,做為系統(tǒng)兼容函數(shù)使用。調(diào)用流程注冊(cè)三個(gè)回調(diào)函數(shù)RegisterHWYEvent(CallbackPlateFucHWYFuc)注冊(cè)車(chē)牌識(shí)別器連接的回調(diào)函數(shù);RegisterDataEvent(CallbackPlateFucDataFuc)注冊(cè)車(chē)牌識(shí)別器數(shù)據(jù)上傳的回調(diào)函數(shù);RegisterNETStatusEvent(CallbackPlateFucNETStatusFuc)注冊(cè)車(chē)牌識(shí)別器網(wǎng)絡(luò)異常的回調(diào)函數(shù)。啟動(dòng)服務(wù)SetServerPort(UINTnPort)設(shè)置服務(wù)端口號(hào),目前是8888。StartServer()啟動(dòng)服務(wù)。啟動(dòng)服務(wù)后,如果有車(chē)牌識(shí)別器連接,就會(huì)觸發(fā)車(chē)牌識(shí)別器連接的回調(diào)函數(shù),告訴用戶有車(chē)牌識(shí)別器連接上。每次在啟動(dòng)服務(wù)前,如果用戶沒(méi)有調(diào)用StopServer(),那么動(dòng)態(tài)鏈接庫(kù)中首先會(huì)停止舊服務(wù)后,再啟動(dòng)新的服務(wù)。初始化車(chē)牌識(shí)別器啟動(dòng)服務(wù)之后,自動(dòng)觸發(fā)車(chē)牌識(shí)別器連接回調(diào)函數(shù)。在該函數(shù)中執(zhí)行下列初始化操作:SetImagePath(char*chImagePath)設(shè)置圖片存儲(chǔ)路徑;BOOLIsTransferContent(char*chIP,UINTnContent,boolbIsTransfer)設(shè)置傳輸內(nèi)容;BOOLSetWorkMode(char*chIP,UINTnMode)設(shè)置工作模式。以上這些設(shè)置函數(shù)可以在啟動(dòng)服務(wù)前設(shè)置,也可以在啟動(dòng)服務(wù)后設(shè)置。如果沒(méi)有調(diào)用設(shè)置函數(shù),將按照系統(tǒng)默認(rèn)參數(shù),即:圖片存儲(chǔ)路徑

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論