freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

biokeysdk程序開發(fā)手冊(cè)(完整版)

  

【正文】 設(shè)定 ..................................................................................31 1:N 識(shí)別中低質(zhì)量指紋模板的處理方法 ................................................32 連接多個(gè)指紋儀 ..........................................................................................34 模板操作的文件/字符串/變體變量方法 ...................................................35Biokey SDK 開發(fā)手冊(cè)11. Biokey 算法描述Biokey 算法是一種快速、準(zhǔn)確的 1:1 和 1:N 指紋識(shí)別算法,面向軟件開發(fā)商和系統(tǒng)集成商全面開放,在使用 Biokey 進(jìn)行指紋識(shí)別時(shí)(20226000 枚指紋) ,不需要對(duì)指紋通過(guò)姓名、PIN 等預(yù)先分類就可以在 15 秒(以下測(cè)試都在 Pentium III 900MHz+ 128MB 內(nèi)存環(huán)境下進(jìn)行) 內(nèi)輕松完成。 Biokey 算法代碼相當(dāng)簡(jiǎn)潔,數(shù)據(jù)空間僅需要 350K 內(nèi)存,因此可以容易的移植到嵌入式系統(tǒng)中。彈出窗口如下圖所示:Biokey SDK 開發(fā)手冊(cè)7 點(diǎn)擊下一步按鈕,可以進(jìn)入如下操作步驟: Biokey SDK 開發(fā)手冊(cè)8點(diǎn)下一步可以完成安裝指紋儀驅(qū)動(dòng)。 SensorSN As String指紋采集器的硬件序列號(hào) TemplateLen As LongRead only指紋登記模版的字節(jié)長(zhǎng)度。* 版本中已取消此函數(shù)的功能,為了兼容,暫保留了此函數(shù) Function DongleUserID As Long讀出加密狗中的用戶 ID,用戶 ID 不會(huì)重復(fù)相同。返回值:0 初始化成功1 指紋識(shí)別驅(qū)動(dòng)程序加載失敗2 沒(méi)有連接指紋識(shí)別儀3 屬性 SensorIndex 指定的指紋儀不存在(注意:在調(diào)用之前設(shè)置屬性SensorIndex)可以使用方法 EndEngine 釋放指紋設(shè)備系統(tǒng)Biokey SDK 開發(fā)手冊(cè)15 Function VerFinger(byval regTemplate, verTemplate, AdoLearning As Boolean, byval AregFeatureChanged As Boolean) As Boolean比對(duì)兩枚指紋的特征模版是否匹配。AregFeatureChanged 表示登記模版文件 regTemplateFile 是否改變。 以上兩個(gè)方法主要用于模板的數(shù)據(jù)庫(kù)保存,Variant 類型模板是以二進(jìn)制格式數(shù)組方式存放,在 PB, VB 等語(yǔ)言中操作比較困難,方法Biokey SDK 開發(fā)手冊(cè)17EncodeTemplate 可以將 Variant 類型編碼轉(zhuǎn)換為字符串類型,方法DecodeTemplate 可以將字符串類型編碼轉(zhuǎn)換為 Variant 類型,需要注意的是,模板變量 BASE64 編碼為字符串后,模板長(zhǎng)度將變長(zhǎng)。兩枚指紋匹配時(shí)返回 True,不匹配時(shí)返回 FalseBiokey SDK 開發(fā)手冊(cè)18 function GetTemplateAsString() As String得到最近一次獲得的指紋驗(yàn)證或者登記模板,可以在OnCapture,OnEnroll, OnCaptureToFile, OnEnrollToFile 事件中調(diào)用,和GetTemplate 方法功能類似,區(qū)別在于本方法返回為轉(zhuǎn)換為 BASE64 格式的模板字符串。說(shuō)明:由于 Biokey 1:1 低速比對(duì)速度比較慢(在 PII 233 大約 30ms),所以使Biokey SDK 開發(fā)手冊(cè)19用 AddRegTemplateToFPCache 函數(shù)加入到緩沖中的 1:1 指紋(質(zhì)量較差的指紋)不能太多,否則影響比對(duì)速度。 Function RemoveRegTemplateFromFPCacheDB (fpcHandle As Long, FPID As Long) As Long刪除指紋識(shí)別高速緩沖空間 fpcHandle 中,指紋標(biāo)識(shí)為 FPID 的指紋登記模板。ValidRectXValidRectY ValidRectXValidRectY2 四個(gè)參數(shù)指定了圖像的有效區(qū)域,如果指定的圖像區(qū)域無(wú)效,將取圖像取全部區(qū)域,DPI 指定了圖像的分辨率大小。 OnEnroll(ActionResult AS Boolean, ATemplate)用戶登記指紋結(jié)束時(shí)調(diào)用該事件, ActionResult =true 表示成功登記,用 pTemplate 屬性可取得指紋特征模版;False 表示失敗。指紋登記一般需要按同一手指 14 次,然后由識(shí)別系統(tǒng)綜合處理得到一個(gè)指紋登記模板,按壓登記指紋次數(shù)由控件屬性 EnrollCount 設(shè)置,達(dá)到設(shè)定次數(shù)后會(huì)觸發(fā) OnEnroll 和 OnEnrollToFile 事件。 AFPData: Biokey SDK 開發(fā)手冊(cè)31OleVariant)。 if IsEmpty then Append else Edit。 finally VarArrayUnlock(AFPData)。procedure (AQuery: TADOQuery。 + IntToStr(AFingerID))。 end。 使用平面指紋圖像在一些工程項(xiàng)目中,很多時(shí)候要求保存指紋圖像,或者從掃描儀直接掃描得到平面指紋圖像,因此 BiokeySDK Starndard Version 或 BiokeySDK Project Versioin 提供方法 AddImageFile 等可以直接從平面指紋圖像得到指紋登記模板或比對(duì)模版的方法,但需要注意必須將圖像的分辨率則正確傳入此方法,要求不能低于 350DPI。 模板操作的文件/ 字符串/變體變量方法為了在不同開發(fā)語(yǔ)言中,方便操作模板的登記,比對(duì)等,可以選擇文件方式、字符串和變體變量等三種方式進(jìn)行。按壓 14 有效次數(shù)手指(指紋質(zhì)量不合格的不算次數(shù)) ,會(huì)觸發(fā) OnEnroll,OnEnrollToFile 事件,具體按壓次數(shù)由屬性 EnrollCount 設(shè)置。首先,點(diǎn)擊《初始化》按鈕初始化指紋儀,如果成功會(huì)顯示成功的提示信息。Score 的推薦值為 8 1:N 識(shí)別中低質(zhì)量指紋模板的處理方法在 1:N 驗(yàn)證時(shí),在指紋登記時(shí)系統(tǒng)自動(dòng)將指紋模板按照質(zhì)量的好壞分類標(biāo)識(shí)和保存在模板中,質(zhì)量差的登記模板稱為 Biokey 1:1 低速比對(duì)特征模版,質(zhì)量好的登記模板稱為 Biokey 高速比對(duì)特征模版。 end。), bmRead)) do begin AFPData := VarArrayCreate([0, Size + 1], varByte)。begin with AQuery do begin Close。 Post。 //保存指紋模板 with TBlobStream(CreateBlobStream(FieldByName(39。 (39。 數(shù)據(jù)庫(kù)中指紋模板寫入和讀出SDK 中指紋模板是以 Vairant 變量的方式保存和傳遞,其存儲(chǔ)的是一維二進(jìn)制字節(jié)數(shù)組,不能像字符串一樣直接用 SQL 語(yǔ)句寫入和讀出,有下面處理方法: EncodeTemplate 和 DecodeTemplate 方法可以在 Variant 變量和字符串變量之間互相進(jìn)行 BASE64 編碼轉(zhuǎn)換,轉(zhuǎn)換為字符串后,模板長(zhǎng)度會(huì)增加大約 1/3。 OnFingerTouching當(dāng)手指按壓指紋取像設(shè)備時(shí)調(diào)用該事件。以上外部圖象接口函數(shù)在 Biokey Lite Version 中不提供支持。注意:在識(shí)別過(guò)程中如果比對(duì)分?jǐn)?shù)大于等于屬性 Threshold,則認(rèn)為比對(duì)成功,不再和緩沖空間中剩余的指紋登記模板進(jìn)行比對(duì),函數(shù)返回匹配成功的指紋登記模板的指紋標(biāo)識(shí);當(dāng)指紋驗(yàn)證模板和指紋識(shí)別高速緩沖空間中所有指紋登記模板進(jìn)行比對(duì)的分?jǐn)?shù)都沒(méi)有超過(guò)設(shè)定的 Threshold,但同時(shí)比對(duì)的最高分?jǐn)?shù)大于等于Score,則認(rèn)為比對(duì)也是匹配成功,函數(shù)返回比對(duì)最高分?jǐn)?shù)的指紋登記模板的標(biāo)識(shí),推薦設(shè)定為 9;Biokey SDK 開發(fā)手冊(cè)22 Sub SetAutoIdentifyPara(AutoIdentify As Boolean, fpcHandle As Long, Score As Long)設(shè)置內(nèi)部高速比對(duì)需要的比對(duì)方式 AutoIdentify、高速緩沖句柄fpcHandle 和最低閥值分?jǐn)?shù) Score, Score 可以參考方法IdentificationFromInFPCacheDB。 Function IdentificationFromFileInFPCacheDB (fpcHandle As Long, pVerTemplateFile As String, Byval Score As Long, Byval ProcessedFPNumber As Long) As Long將指紋驗(yàn)證模板文件 pVerTemplateFile 和指紋識(shí)別高速緩沖空間fpcHandle 中所有登記模板進(jìn)行比對(duì),Score 傳出 ProcessedFPNumber 次比對(duì)中的最高分?jǐn)?shù),ProcessedFPNumber 傳出比對(duì)的次數(shù),當(dāng)識(shí)別成功時(shí)返回值指紋標(biāo)識(shí),失敗返回1。FPID=IdentificationInFPCacheDB(…)。 Sub EndEngine()釋放由方法 InitEngine 初始化的指紋設(shè)備,可以使用方法 InitEngine 重新初始化指紋設(shè)備,在退出系統(tǒng)時(shí),推薦不要調(diào)用。 Sub SaveJPG(FileName As String)保存最后一次采集到的指紋的圖像到 FileName 指定的 Jpeg 文件中。其中 regTemplateFile 表示指紋登記特征模版文件,verTemplateFile 表示現(xiàn)場(chǎng)采集的指紋驗(yàn)證特征模版文件,AdoLearning 表示是否進(jìn)行指紋特征模版學(xué)習(xí)更新。內(nèi)存區(qū)共有 24 個(gè)字節(jié),位置為 023* 版本中已取消此函數(shù)的功能,為了兼容,暫保留了此函數(shù) Function GetTemplate()得到最近一次獲得的指紋模板。 Sub CancelEnroll()取消當(dāng)前的指紋登記狀態(tài),即由 BeginEnroll 開始的操作可由此函數(shù)中斷。 EngineValid as BooleanRead only指紋識(shí)別系統(tǒng)是否正常工作。在進(jìn)行安裝之前,如果您的計(jì)算機(jī)接上了指紋采集器,最好將它拔下來(lái)。 Biokey 算法比對(duì)時(shí)支持指紋平移(= 指紋面積 35%)和 360 度旋轉(zhuǎn)。通過(guò)使用特殊技術(shù)實(shí)現(xiàn)在指紋平移和 360 度旋轉(zhuǎn)時(shí)的快速比對(duì)(平均速度 3000 枚/ 秒) ,即使指紋特征點(diǎn)很少時(shí)(=10,一般手指的特征點(diǎn))=15),也可以實(shí)現(xiàn)上述功能。如果您的計(jì)算機(jī)已經(jīng)安裝過(guò) URU 驅(qū)動(dòng)程序,請(qǐng)首先卸載。調(diào)用過(guò)函數(shù) initEngine 后會(huì)返回有效結(jié)果 EnrollIndex As LongRead only登記指紋時(shí)取樣的序號(hào),即表示當(dāng)前手指登記已經(jīng)取到的有效次數(shù)。 Function DongleIsExist As Boolean檢查加密狗是否存在* 版本中已取消此函數(shù)的功能,為了兼容,暫保留了此函數(shù)。 Function GetFingerImage(Byval AFingerImage) As Boolean得到最近一次獲得的指紋圖像(BMP 格式) 。AregFeatureChanged 表示登記模版文件 regTemplateFile 是否改變。 Function SaveTemplate(FileName As String, Template) As Boolean保存 Template 指紋的特征模版到 FileName 指定的文件中。 function VerFingerFromStr(regTemplateStr As String, verTemplateStr As String, AdoLearning As Boolean, byval AregFeatureChanged As Boolean) As Boolean比對(duì)兩枚指紋的特征模版是否匹配。當(dāng)比對(duì)成功后返回 FPID。注意:在識(shí)別過(guò)程中如果比對(duì)分?jǐn)?shù)大于等于屬性 Threshold,則認(rèn)為比對(duì)成功,不再和緩沖空間中剩余的指紋登記模板進(jìn)行比對(duì),函數(shù)返回匹配成功的指紋登記模板的指紋標(biāo)識(shí);當(dāng)指紋驗(yàn)證模板和指紋識(shí)別高速緩沖空間中所有指紋登記模板進(jìn)行比對(duì)的分?jǐn)?shù)都沒(méi)有超過(guò)設(shè)定的 Threshold,但同時(shí)比對(duì)的最高分?jǐn)?shù)大于等于Score,則認(rèn)為比對(duì)也是匹配成功,函數(shù)返回比對(duì)最高分?jǐn)?shù)的指紋登記模板的標(biāo)識(shí),推薦設(shè)定為 8;Biokey SDK 開發(fā)手冊(cè)20 Function IdentificationInFPCacheDB (fpcHandle As Long, pVerTemplate, Byval Score As Long, Byval ProcessedFPNumber As Long) As L
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1