(高清版)GBT 37036.6-2022 信息技術 移動設備生物特征識別 第6部分:指靜脈_第1頁
(高清版)GBT 37036.6-2022 信息技術 移動設備生物特征識別 第6部分:指靜脈_第2頁
(高清版)GBT 37036.6-2022 信息技術 移動設備生物特征識別 第6部分:指靜脈_第3頁
(高清版)GBT 37036.6-2022 信息技術 移動設備生物特征識別 第6部分:指靜脈_第4頁
(高清版)GBT 37036.6-2022 信息技術 移動設備生物特征識別 第6部分:指靜脈_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

信息技術移動設備生物特征識別第6部分:指靜脈IGB/T37036.6—2022前言 12規(guī)范性引用文件 13術語和定義 4縮略語 25技術架構 26業(yè)務流程 37移動設備基本要求 47.1資源環(huán)境要求 47.2通信接口要求 47.3移動應用管理要求 48指靜脈識別功能要求 48.1指靜脈圖像采集 48.2質量判斷 58.3呈現(xiàn)攻擊檢測 58.4指靜脈特征提取 58.5指靜脈特征比對 58.6指靜脈數(shù)據(jù)存儲 59指靜脈識別應用接口要求 69.1概述 69.2接口文件格式 69.3文件名稱 69.4接口描述方式 69.5應用接口 610指靜脈識別性能要求 710.1基本要求 710.2圖像要求 710.3采集時間要求 710.4指靜脈識別響應速度 711安全要求 711.1基本要求 711.2指靜脈數(shù)據(jù)采集安全 811.3指靜脈數(shù)據(jù)存儲安全 811.4指靜脈數(shù)據(jù)使用安全 8ⅡGB/T37036.6—2022附錄A(資料性)移動設備指靜脈識別呈現(xiàn)攻擊檢測方法 附錄B(資料性)移動設備指靜脈識別應用接口函數(shù)說明示例 參考文獻 Ⅲ本文件按照GB/T1.1—2020《標準化工作導則第1部分:標準化文件的結構和起草規(guī)則》的規(guī)定起草。本文件是GB/T37036《信息技術移動設備生物特征識別》的第6部分。GB/T37036已經發(fā)布了以下部分:——第1部分:通用要求;——第2部分:指紋;——第3部分:人臉;——第4部分:虹膜;——第7部分:多模態(tài);——第8部分:呈現(xiàn)攻擊檢測。請注意本文件的某些內容可能涉及專利。本文件的發(fā)布機構不承擔識別專利的責任。本文件由全國信息技術標準化技術委員會(SAC/TC28)提出并歸口。本文件起草單位:北京曙光易通技術有限公司、中國電子技術標準化研究院、浙江大學、北京眼神科技有限公司、福州數(shù)據(jù)技術研究院有限公司、螞蟻科技集團股份有限公司、人力資源和社會保障部信息中心、哈爾濱工程大學、北京建筑大學、云從科技集團股份有限公司、北京智脈識別科技有限公司、北京集創(chuàng)北方科技股份有限公司、北京郵電大學、廣東通莞科技股份有限公司、浙江鼎立實業(yè)有限公司、圣點世紀科技股份有限公司、OPPO廣東移動通信有限公司、聯(lián)想中天科技有限公司、北京得意音通技術有限責任公司、深圳市銘圖創(chuàng)新科技有限公司、杭州晟元數(shù)據(jù)安全技術股份有限公司。GB/T37036《信息技術移動設備生物特征識別》擬由9個部分構成?!?部分:通用要求。目的在于確立移動設備生物特征識別的技術架構、通用流程和要求?!?部分:指紋。目的在于確立移動設備在指紋生物識別方面的流程和要求?!?部分:人臉。目的在于確立移動設備在人臉生物識別方面的流程和要求?!?部分:虹膜。目的在于確立移動設備在虹膜生物識別方面的流程和要求?!?部分:聲紋。目的在于確立移動設備在聲紋生物識別方面的流程和要求?!?部分:指靜脈。目的在于確立移動設備在指靜脈生物識別方面的流程和要求?!?部分:多模態(tài)。目的在于確立移動設備在多模態(tài)生物識別方面的流程和要求。——第8部分:呈現(xiàn)攻擊檢測。目的在于規(guī)定移動設備呈現(xiàn)攻擊檢測要求。——第9部分:測試方法。目的在于描述移動設備不同類型生物特征識別的功能和性能測試方法。1信息技術移動設備生物特征識別第6部分:指靜脈1范圍本文件確立了移動設備指靜脈識別的技術架構和業(yè)務流程,規(guī)定了用于指靜脈識別的移動設備的基本要求以及指靜脈識別的功能要求、接口要求、性能要求和安全要求。本文件適用于移動設備指靜脈識別產品的設計、生產、集成和應用。2規(guī)范性引用文件下列文件中的內容通過文中的規(guī)范性引用而構成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對應的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB/T33135—2016信息技術指靜脈識別系統(tǒng)指靜脈采集設備通用規(guī)范GB/T37036.1—2018信息技術移動設備生物特征識別第1部分:通用要求GB/T40660—2021信息安全技術生物特征識別信息保護基本要求ISO/IEC30107-3信息技術生物特征識別呈現(xiàn)攻擊檢測第3部分:測試和報告(Informationtechnology—Biometricpresentationattackdetection—Part3:Testingandreporting)3術語和定義下列術語和定義適用于本文件。指靜脈fingervein手指皮膚下的靜脈血管相互交織所形成的紋理。指靜脈圖像fingerveinimage由近紅外成像設備采集的包含指靜脈的數(shù)字圖像。指靜脈采集fingerveincapture獲取指靜脈圖像的過程。指靜脈注冊fingerveinenrolment根據(jù)策略創(chuàng)建和存儲指靜脈模板數(shù)據(jù)記錄的行為。指靜脈識別fingerveinrecognition利用指靜脈進行人的身份識別的過程。注:包括指靜脈驗證和指靜脈辨識。2指靜脈特征fingerveinfeature從指靜脈圖像中提取的用于識別的數(shù)字序列。注:簡稱特征。指靜脈模板fingerveintemplate用于比對的已存儲的記錄指靜脈特征及相關信息的數(shù)據(jù)。注:指靜脈模板的大小可以與指靜脈特征的大小相同,也可以不相同。指靜脈數(shù)據(jù)fingerveindata處于任何處理階段的指靜脈圖像、指靜脈特征、指靜脈模板或指靜脈比對結果。呈現(xiàn)攻擊presentationattack以干擾生物特征識別系統(tǒng)的操作為目的,針對生物特征數(shù)據(jù)采集模塊的一種攻擊行為。4縮略語下列縮略語適用于本文件。USBOTG通用串行總線轉換器(UniversalSerialBusOn-The-Go)5技術架構移動設備指靜脈識別技術架構如圖1所示。移動設備指靜脈識別技術架構如圖1所示。移動設備移動應用指靜脈識別模塊指靜脈數(shù)據(jù)存儲指靜脈數(shù)據(jù)存儲指靜脈特征比對指靜脈采集指靜脈特征提取呈現(xiàn)攻出檢測必備的功能可選的功能指靜脈采集裝置指靜脈圖像指靜脈服務器質量判斷圖1移動設備指靜脈識別技術架構3移動設備指靜脈識別產品包括一體式和外掛式兩種產品形態(tài),其中,一體式是指指靜脈采集裝置以模組形態(tài)嵌入在移動設備中;外掛式是指指靜脈采集裝置借助數(shù)據(jù)線連接在手機等通用移動設備上。移動設備指靜脈識別由指靜脈識別模塊和移動應用兩部分組成。移動應用運行在移動設備上,可以是一個獨立的應用軟件、一個應用軟件中的一個功能模塊或移動設備操作系統(tǒng)提供的一個系統(tǒng)服務。指靜脈識別模塊由移動應用調用,實現(xiàn)指靜脈圖像采集功能、質量判斷、指靜脈特征提取、指靜脈特征比對和指靜脈數(shù)據(jù)存儲等功能。指靜脈識別模塊還可提供呈現(xiàn)攻擊檢測功能。指靜脈識別應用模式包括移動設備端識別和遠程識別,移動設備指靜脈遠程識別模式的功能、性能和安全要求不在本文件的規(guī)定范疇。6業(yè)務流程移動設備指靜脈識別業(yè)務主要流程包括指靜脈注冊、指靜脈驗證、指靜脈辨識和指靜脈變更等過程。a)指靜脈注冊過程,包括但不限于如下步驟:1)對用戶進行身份鑒別和權限檢查,如果驗證通過則進行下一步,否則不允許進行指靜脈注冊;2)啟動指靜脈注冊過程;3)進行指靜脈圖像采集;4)進行呈現(xiàn)攻擊檢測(可選);5)對采集的指靜脈圖像進行質量判斷,如果通過質量判斷則提取指靜脈特征數(shù)據(jù),否則重新進行指靜脈圖像采集;6)進行指靜脈特征提取,生成該用戶的指靜脈模板并存儲;7)結束指靜脈注冊過程。b)指靜脈驗證過程,包括但不限于如下步驟:1)啟動指靜脈驗證過程;2)進行指靜脈圖像采集;3)進行呈現(xiàn)攻擊檢測(可選);4)對采集的指靜脈圖像進行質量判斷,如果通過質量判斷則提取指靜脈特征數(shù)據(jù),否則重新進行指靜脈圖像采集;5)將提取的指靜脈特征,與該用戶已存儲的指靜脈模板進行比對;6)根據(jù)比對結果做出判別決策,并傳輸至移動應用;7)結束指靜脈識別過程。c)指靜脈辨識過程,包括但不限于如下步驟:1)啟動指靜脈辨識過程;2)進行指靜脈圖像采集;3)進行呈現(xiàn)攻擊檢測(可選);4)對采集的指靜脈圖像進行質量判斷,如果通過質量判斷則提取指靜脈特征數(shù)據(jù),否則重新進行指靜脈圖像采集;5)將提取的指靜脈特征,與存儲的一個或多個用戶指靜脈模板進行比對;6)根據(jù)判決策略對比對結果做出判別決策,并傳輸至移動應用;7)結束指靜脈識別過程。d)指靜脈變更過程,包括但不限于如下步驟:1)對用戶進行身份鑒別和權限檢查,如果驗證通過則進行下一步,否則不允許進行指靜脈4變更;2)啟動指靜脈變更過程;3)進行指靜脈圖像采集;4)進行呈現(xiàn)攻擊檢測(可選);5)對采集的指靜脈圖像進行質量判斷,如果通過質量判斷則提取指靜脈特征數(shù)據(jù),否則重新進行指靜脈圖像采集;6)刪除已存儲的該用戶該手指的指靜脈模板,進行指靜脈特征提取,生成該用戶的指靜脈模板并存儲;7)結束指靜脈變更過程。7移動設備基本要求7.1資源環(huán)境要求移動設備資源環(huán)境應滿足以下基本要求:a)操作系統(tǒng):應支持移動設備主流操作系統(tǒng);d)支持USBOTG功能。7.2通信接口要求外掛式移動設備上的指靜脈采集裝置借助USBOTG與移動通信終端等通用設備的接口連接在一起,指靜脈采集裝置應通過USBOTG接口協(xié)議與移動通信終端等通用設備進行通信。外掛式移動設備宜支持更換滿足10.2和10.3要求的其他指靜脈采集裝置。注:一體式移動設備的指靜脈采集裝置內置在移動設備中,其通信接口協(xié)議不進行單獨規(guī)定。7.3移動應用管理要求應符合GB/T37036.1—2018中6.1.2的功能管理要求,包括但不限于:a)應支持用戶和管理員等不同角色人員的不同使用權限,支持用戶的指靜脈比對功能,應只允許具有合法權限的管理員錄入、訪問、讀取或刪除存儲的用戶指靜脈模板數(shù)據(jù);b)指靜脈注冊、刪除和變更前應對用戶身份進行認證;c)應支持日志管理功能,具備產生日志記錄事件能力。記錄的事件應包括(但不限于)注冊過程、識別過程和模板變更過程中的成功或失敗事件。每一個事件的日志記錄宜包括事件發(fā)生時8指靜脈識別功能要求8.1指靜脈圖像采集應符合GB/T37036.1—2018中6.2.1的基本功能要求,包括但不限于:a)應具有明顯的用戶提示,告知用戶對其指靜脈圖像進行了采集,若采集過程分為多次進行,宜向用戶明示每一次采集的進度;b)應具備異常情況判定及處理能力,提示用戶重新采集或提示失敗等。58.2質量判斷應具備對采集到的指靜脈圖像進行質量判斷的功能,包括但不限于對圖像分辨率、圖像灰度等級、手指采集區(qū)域、圖像像素數(shù)、圖像畸變率和灰度動態(tài)范圍進行質量判斷。指靜脈圖像未通過質量判斷時應具備相應的處理機制,如提示用戶重新采集或提示失敗等。8.3呈現(xiàn)攻擊檢測宜具備呈現(xiàn)攻擊檢測功能,且宜符合GB/T37036.1—2018中6.2.3的要求。常見的呈現(xiàn)攻擊檢測方法見附錄A。呈現(xiàn)攻擊檢測功能宜支持對下述呈現(xiàn)攻擊類型的檢測,如表1所示。表1指靜脈識別呈現(xiàn)攻擊類型呈現(xiàn)攻擊類型示例二維呈現(xiàn)攻擊類型靜態(tài)圖像紙質或其他材質采用普通打印紙、各類相紙、透明或半透明薄膜等印制或繪制的指靜脈圖像電子設備采用移動通信終端、平板式計算機等電子顯示設備顯示的指靜脈圖像動態(tài)圖像錄制視頻采用移動通信終端、平板式計算機等電子顯示設備播放錄制的指靜脈圖像視頻合成視頻采用移動通信終端、平板式計算機等電子顯示設備播放合成的指靜脈圖像視頻三維呈現(xiàn)攻擊類型實體手指攻擊者手指部位繪制指靜脈紋路,或穿戴印制或繪制有指靜脈紋路的指套指頭模型仿真靜脈深度做成的指靜脈指模檢測出呈現(xiàn)攻擊時應具備相應的處理機制,提示手指檢測錯誤或存在風險等。8.4指靜脈特征提取應具備對符合質量要求的用戶指靜脈圖像中提取用戶指靜脈特征的功能,提取過程宜采用不可逆的方式。8.5指靜脈特征比對指靜脈特征對比功能包括但不限于:a)應支持指靜脈驗證和指靜脈辨識:1)能夠將輸入的用戶指靜脈特征和已存儲的指靜脈模板進行比對,根據(jù)是否同時輸入用戶身份信息來確定進行驗證或辨識,并計算出比對得分;2)根據(jù)比對得分進行識別結果判定,并能夠輸出識別結果。b)宜支持對指靜脈比對相似度閾值的設定;c)應支持連續(xù)失敗次數(shù)約束。8.6指靜脈數(shù)據(jù)存儲應符合GB/T37036.1—2018中6.3的要求,并支持將移動設備端采集的指靜脈模板或比對結果等6數(shù)據(jù)保存到本地或指靜脈服務器中。9指靜脈識別應用接口要求9.1概述移動應用調用指靜脈識別應用接口實現(xiàn)指靜脈識別采集和認證功能,指靜脈識別應用接口包括基本應用接口和擴展應用接口兩類。9.2接口文件格式應用接口函數(shù)應適用于主流操作系統(tǒng),可采用但不限于以下形式:a)動態(tài)鏈接庫(DLL)方式;b)控件(OCX)方式;9.3文件名稱接口文件名稱為:Portable_ID_FV,根據(jù)9.2中的接口文件格式確定文件后綴。9.4接口描述方式接口函數(shù)宜采用C語言進行描述,若采用其他語言,可根據(jù)語義進行轉換。9.5應用接口移動設備指靜脈識別應用接口應具備表2所示的基本應用接口函數(shù)的功能,基本應用接口函數(shù)說明示例見附錄B的B.1。表2基本應用接口函數(shù)序號函數(shù)名說明FV_Initialize初始化指靜脈識別模塊2FV_Release釋放指靜脈識別模塊3FV_GetlmageSize獲取指靜脈圖像的長度和寬度4FV_Capturelmage采集指靜脈圖像5FV_GetQualityScore獲取指靜脈圖像質量值6FV_GetFeatureLength獲取指靜脈特征長度7FV_FeatureExtract指靜脈特征提取8FV_GetTemplateLength獲取指靜脈模板長度9FV_Enroll指靜脈注冊FV_Verify指靜脈驗證FV_Identify指靜脈辨識FV_GetVersion獲取版本信息FV_GetErrorInfo獲取接口錯誤信息7移動設備指靜脈識別應用可具備表3所示的擴展應用接口函數(shù)的功能,擴展應用接口函數(shù)說明示例見附錄B的B.2。表3擴展應用接口函數(shù)序號函數(shù)名說明1FV_GetPADResult獲取呈現(xiàn)攻擊檢測結果2FV_FeatureMatch指靜脈特征比對3FV_TemplateMatch指靜脈模板比對10指靜脈識別性能要求10.1基本要求指靜脈注冊失敗率應不大于1%??偙葘Υ螖?shù)不小于30000次,樣本來源不少于3000根手指,且錯誤接受率不大于0.1%時,錯誤拒絕率應不大于1%。指靜脈注冊庫規(guī)模不小于100根且不大于500根手指,總辨識次數(shù)不小于30000次,樣本來源不少于3000根手指,且錯誤接受辨識率不大于0.1%時,錯誤拒絕辨識率應不大于5%。圖像應滿足以下要求:a)手指采集區(qū)域面積應大于或等于10mm×30mm且小于或等于25.4mm×50.8mm;b)指靜脈圖像應符合GB/T33135—2016中5.3規(guī)定。10.3采集時間要求移動設備從發(fā)出指靜脈采集指令起至處理器收到指靜脈完整圖像止的時間應不超過0.25s。10.4指靜脈識別響應速度指靜脈辨識的注冊數(shù)據(jù)庫規(guī)模不大于500根手指時,在移動設備獲取到指靜脈圖像后,自特征提取起至完成特征比對并輸出識別結果止的時間應不超過2s。11安全要求11.1基本要求移動設備指靜脈識別的基本信息安全應符合GB/T40660—2021中第4章的要求。811.2指靜脈數(shù)據(jù)采集安全移動設備指靜脈數(shù)據(jù)采集的信息安全應符合GB/T40660—202111.3指靜脈數(shù)據(jù)存儲安全移動設備指靜脈數(shù)據(jù)存儲的信息安全應符合GB/T40660—202111.4指靜脈數(shù)據(jù)使用安全移動設備指靜脈數(shù)據(jù)使用的信息安全應符合GB/T40660—2021中第5章的要求。中第6章的要求。中第7章的要求。9(資料性)移動設備指靜脈識別呈現(xiàn)攻擊檢測方法移動設備指靜脈識別具備的呈現(xiàn)攻擊檢測功能可采用以下方法實現(xiàn):——離散圖像檢測方法,即利用一幅或多幅圖像進行判斷,如檢測顯示器邊框、檢測紙張及照片邊——連續(xù)圖像檢測方法,即采用連續(xù)圖像序列進行判斷,如分析活體特有的脈搏波、檢測血氧飽和——基于輔助硬件設備的檢測方法,即利用輔助硬件設備獲取更多判斷依據(jù)輔助進行判斷,如利用深度攝像頭采集指靜脈區(qū)域深度信息、利用血氧檢測設備采集指靜脈區(qū)域血氧信息、利用溫度傳感器采集直接接觸的指頭溫度、利用人體檢測傳感器檢測手指等; 結合多種方法進行呈現(xiàn)攻擊檢測,并對不同方法計算得出的檢測結果置信度進行綜合處理,給出呈現(xiàn)攻擊檢測結果。(資料性)移動設備指靜脈識別應用接口函數(shù)說明示例B.1基本應用接口函數(shù)說明示例B.1.1初始化指靜脈識別模塊參數(shù):long*pHandle指靜脈識別句柄。輸出參數(shù)。返回值:調用成功返回1。否則返回錯誤代碼,錯誤代碼值符合B.3的要求??烧{用FV_GetErrorInfo函數(shù)獲取錯誤信息。說明:初始化并打開默認的指靜脈采集裝置,分配識別模塊相應的資源等。B.1.2釋放指靜脈識別模塊參數(shù):longnHandle指靜脈識別句柄。輸入參數(shù)。返回值:調用成功返回1。否則返回錯誤代碼,錯誤代碼值符合B.3的要求??烧{用FV_GetErrorInfo函數(shù)獲取錯誤信息。說明:關閉指靜脈采集裝置,釋放識別模塊分配的資源。B.1.3獲取指靜脈圖像的長度和寬度函數(shù)原型:long_stdcallFV_GetImageSize(longnHandle,long*pnlmageLength,long*pnImageWidth)。參數(shù):longnHandle指靜脈識別句柄。輸入參數(shù)。long*pnImageLength存放指靜脈圖像長度的指針,圖像長度應不小于200像素。輸出參數(shù)。long*pnlmageWidth存放指靜脈圖像寬度的指針,圖像寬度應不小于100像素。輸出參數(shù)。返回值:調用成功返回1。否則返回錯誤代碼,錯誤代碼值符合B.3的要求??烧{用FV_GetErrorInfo函數(shù)獲取錯誤信息。說明:獲取指靜脈圖像的長度和寬度。B.1.4采集指靜脈圖像函數(shù)原型:long_stdcallFV_Capturelmage(longnHandle,unsignedchar*pnlmage)。參數(shù):longnHandle指靜脈識別句柄。輸入參數(shù)。unsignedchar*pnlmage存放8位灰度指靜脈圖像的指針,內存大小為FVGetIMageSize接口返回的pnImageLength*pnlm-ageWidth,內存由外部調用者分配和釋放。輸出參數(shù)。返回值:調用成功返回1。否則返回錯誤代碼,錯誤代碼值符合B.3的要求??烧{用FV_GetErrorlnfo函數(shù)獲取錯誤信息。說明:采集一張BMP格式的指靜脈圖像。B.1.5獲取指靜脈圖像質量值long_stdcallFV_GetQualityScore(longnHandle,unsignlongnHandle指靜脈識別句柄。輸入參數(shù)。unsignedchar*plmage指靜脈圖像數(shù)據(jù)指針。輸入參數(shù)。longnImageLengthlongnlmageWidthunsignedchar*pnScore指靜脈圖像長度。輸入參數(shù)。指靜脈圖像寬度。輸入參數(shù)。存放圖像質量值的指針,圖像質量值取值范圍為{0~100,255},值0表示最低質量,值100表示最高質量,值255表示量化失敗。返回值:調用成功返回1。否則返回錯誤代碼,錯誤代碼值符合B.3的要求??烧{用FV_GetErrorInfo函數(shù)獲取錯誤信息。說明:獲取指靜脈圖像的質量值。B.1.6獲取指靜脈特征長度參數(shù):longnHandle指靜脈識別句柄。輸入參數(shù)。long*pnFeatureLength存放指靜脈特征長度的指針。輸出參數(shù)。返回值:調用成功返回1。否則返回錯誤代碼,錯誤代碼值符合B.3的要求。可調用FV_GetErrorInfo函數(shù)獲取錯誤信息。說明:獲取指靜脈特征長度。參數(shù):long_stdcallFV_FeatureExtract(longnHandle,unsignedcharnFingerCode,un-longnHandle指靜脈識別句柄。輸入參數(shù)。指位代碼。輸入參數(shù)。指靜脈圖像數(shù)據(jù)指針。輸入參數(shù)。指靜脈圖像長度。輸入參數(shù)。指靜脈圖像寬度。輸入參數(shù)。存儲生成的指靜脈特征的指針,由調用者分配和釋放內存空間,內存大小為FV_GetFeature-Length獲取到的特征長度。輸出參數(shù)。調用成功返回1。否則返回錯誤代碼,錯誤代碼值符合B.3的要求??烧{用FV_GetErrorInfo函數(shù)獲取錯誤信息。說明:對輸入的BMP格式的指靜脈圖像進行特征提取,生成指靜脈特征。B.1.8獲取指靜脈模板長度函數(shù)原型:long_stdcallFV_GetTemplateLength(longnHandle,long*pnTemplate-Length)。參數(shù):longnHandle指靜脈識別句柄。輸入參數(shù)。long*pnTemplateLength存放指靜脈模板長度的指針。輸出參數(shù)。返回值:調用成功返回1。否則返回錯誤代碼,錯誤代碼值符合B.3的要求。可調用FV_GetErrorInfo函數(shù)獲取錯誤信息。說明:獲取指靜脈模板長度。B.1.9指靜脈注冊函數(shù)原型:long_stdcallFV_Enroll(longnHandle,unsignedcharnFingerCode,unsignedchar*pnlmageSet,unsignedcharnImageNum,longnlmageLength,longnIm-ageWidth,unsignedchar*pnTemplate)。參數(shù):longnHandle指靜脈識別句柄。輸入參數(shù)。unsignedcharnFingerCode指位代碼。輸入參數(shù)。unsignedchar*pnlmageSet指靜脈圖像數(shù)據(jù)指針。輸入參數(shù)。unsignedcharnImageNum注冊圖像個數(shù)。輸入參數(shù)。longnImageLength指靜脈圖像長度。輸入參數(shù)。longnImageWidth指靜脈圖像寬度。輸入參數(shù)。unsignedchar*pnTemplate存放生成的指靜脈模板的指針,由調用者分配和釋放內存空間,內存大小為FV_GetTemplate-Length獲取到的模板長度。輸出參數(shù)。否則返回錯誤代碼,錯誤代碼值符合B.3的要求。可調用FV_GetErrorInfo函數(shù)獲取錯誤信息。說明:對輸入的指靜脈圖像集合進行建模,生成指靜脈模板。B.1.10指靜脈驗證函數(shù)原型:long_stdcallFV_Verify(longnHandle,unpnTemplate,longnTemplateLength,unsignedchar*pnVerifyFeature,longnFeature-Length,long*pnVerifyResult,float*pfSimilarity)。參數(shù):longnHandle指靜脈識別句柄。輸入參數(shù)。unsignedcharnFingerCode指位代碼。輸入參數(shù)。unsignedchar*pnTemplate指靜脈模板指針。輸入參數(shù)。longnTemplateLength指靜脈模板長度。輸入參數(shù)。unsignedchar*pnVerifyFeature待驗證的指靜脈特征指針。輸入參數(shù)。longnFeatureLength指靜脈特征長度。輸入參數(shù)。long*pnVerifyResult存放驗證結果的指針,1表示驗證成功;0表示驗證失敗。輸出參數(shù)。float*pfSimilarity存放比對相似度的指針,取值范圍為0.00~1.00,值0.00表示不匹配,值1.00表示完全匹配。輸出參數(shù)。調用成功返回1。否則返回錯誤代碼,錯誤代碼值符合B.3的要求??烧{用FV_GetErrorInfo函數(shù)獲取錯誤信息。一枚已注冊的指靜脈模板和一枚待驗證的指靜脈特征進行比對,驗證其是否來自同一個體。B.1.11指靜脈辨識plateNum,longnTemplateLength,unsignedchar*pnldentifyFeature,longnFeature-Length,long*pnIdentifyResult,float參數(shù):longnHandleunsignedchar*pnTemplateSetlongnTemplateNumlongnTemplateLength,unsignedchar*pnldentifyFeaturelongnFeatureLength指靜脈識別句柄。輸入參數(shù)。指靜脈模板集合的指針。輸入參數(shù)。指靜脈模板個數(shù)。輸入參數(shù)。指靜脈模板長度。輸入參數(shù)。待辨識指靜脈特征的指針。輸入參數(shù)。指靜脈特征長度。輸入參數(shù)。存放辨識結果的指針,即超過閾值且相似度最大的注冊模板在pnTemplateSet中的索引序號,索引從0開始;如果最大相似度未超過閾值,則pnldentifyResult的值為一1。輸出參數(shù)。存放最大相似度的指針,取值范圍為0.00~1.00,值0.00表示不匹配,值1.00表示完全匹配。輸出參數(shù)。返回值:調用成功返回1。否則返回錯誤代碼,錯誤代碼值符合B.3的要求??烧{用FV_GetErrorInfo函數(shù)獲取錯誤信息。說明:說明:一枚待辨識指靜脈特征和多枚已注冊指靜脈模板比對,確定個體身份的過程,返回超過閾值的注冊模板的索引及其個數(shù),索引按相似度降序存放。B.1.12獲取算法版本信息號。例如“1201”,則code的填寫方式為:code[0]=‘1’,code[1]='2’,code[3]='0',code[4]='1’。參數(shù)。返回值:調用成功返回1。否則返回錯誤代碼,錯誤代碼值符合B.3的要求??烧{用FV_GetErrorlnfo獲取錯誤信息。說明:獲取指靜脈識別算法版本信息。輸出函數(shù)B.1.13獲取接口錯誤信息函數(shù)原型:long_stdcallFV_GetErrorlnfo(longnErrorNo,charpszErrorlnfo[256])。參數(shù):返回值:longnErrorNo錯誤代碼,小于0。輸入參數(shù)。charpszErrorInfo[256]用來存放錯誤信息的內存塊,錯誤信息的長度不能超過256個字節(jié)。輸出參數(shù)。若輸入的nErrorNo為合法的錯誤代碼,則返回1,pszErrorInfo中為錯誤信息。若輸入的nErrorNo為非法的錯誤代碼,則返回-6,pszErrorlnfo為“非法錯誤號”。說明:獲取接口錯誤代碼的詳細信息。B.2擴展應用接口函數(shù)說明示例B.2.1獲取呈現(xiàn)攻擊檢測結果函數(shù)原型:long_stdcallFV_GetPADResult(longnHandle,long*pnPADResult)。參數(shù):longnHandle指靜脈識別句柄。輸入參數(shù)。long*pnPADRes

溫馨提示

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

評論

0/150

提交評論