2017-03-11 3 views
0

Griaule SDK를 사용하여 SQL Server 데이터베이스에 지문 템플릿을 저장 했으므로 이제 Digital Persona SDK로 마이그레이션해야하지만 템플릿을 읽으려고하면 오류가 발생합니다. 다른 형식. 제 질문은 템플릿을 Griaule에서 Digital Persona로 변환하거나 읽는 방법은 무엇입니까?Griuale 지문 템플릿을 Digital Persona로 변환하십시오.

+0

Griaule 지문 템플릿은 어떤 형식으로 저장됩니까? 독점 Griaule의 지문 템플릿 형식입니까? –

답변

0

맞아요. ISO 또는 ANSI와 같은 표준 형식을 사용해야합니다.

은 ISO 또는 ANSI로 Griaule 변환하는 은 참조하시기 바랍니다 :이 같은 http://www.griaulebiometrics.com/en-us/manual/fingerprint-sdk/programming-reference-guide/fingerprint-sdk-dll-reference-guide/extraction-functions/grcovertemplate

뭔가 (Griaule SDK 및 언어에 따라 다름) 가 :

int result; 
// set current buffer size for the extract template 
_newTpt->_size = GR_MAX_SIZE_TEMPLATE; 
result = GrConvertTemplate((char*)_oldTpt, (char*)_newTpt->_tpt, &_newTpt->_size, GR_DEFAULT_CONTEXT, GR_FORMAT_ANSI); 

// if error, set template size to 0 
if (result < 0){ 
    // Result < 0 => conversion problem 
    _newTpt->_size = 0; 
} 

템플릿 Griaule 형식

사용할 현재 위치 : http://www.griaulebiometrics.com/en-us/manual/fingerprint-sdk/programming-reference-guide/return-codes-and-constants/template-format

이 ISO 또는 ANSI 템플릿을 Digital Persona Format으로 변환해야하는 경우 :

Fmd fmd = UareUGlobal.GetImporter().ImportFmd(
        byteArray, Fid.Format.ANSI_381_2004, 
        Format.DP_REG_FEATURES); 
+0

@jorgemariomm 유용합니까? – LaurentY

+0

예, 오류없이 정상적으로 작동했지만 디지털 페르소나에서 읽지 못했습니다.이 링크를 사용했습니다. http://www.griaulebiometrics.com/en-us/manual/fingerprint-sdk/programming-reference-guide/activex/변환 템플릿 때문에 VB에서. NET에서 이전 응용 프로그램, 내가 잘못하고 있지만 그것을 찾을 수 없다는 것을 알고 팁을 주셔서 감사합니다 – jorgemariomm

+0

@ jorgemariomm 어떻게 디지털 페르소나 에서이 템플릿을 가져올 코드를 공유하십시오 ? – LaurentY

관련 문제