2017-03-11 2 views
0

Griaule SDKを使用してSQL Serverデータベースに格納されている指紋テンプレートを持っていますが、今度はDigital Persona SDKに移行する必要があります。異なるフォーマット。私の質問は、どのように私のテンプレートをGriauleからDigital Personaに読み込んだり変換したりできるのですか?Griuale指紋テンプレートをDigital Personaに変換する

+0

Griauleの指紋テンプレートはどのフォーマットで保存されていますか?独自のGriauleの指紋テンプレート形式ですか? –

答えて

0

そうですが、ISOまたはANSIの標準形式を使用する必要があります。 GriauleからISOやANSIに変換するには

は、参照してください。 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/convert-templateこれはvb.netの古いアプリケーションであるため、私は間違ったことをしていますが、それを見つけることができないことを知っています。 – jorgemariomm

+0

@jorgemariommどのようにデジタルペルソナでこのテンプレートをインポートしますか? ? – LaurentY

関連する問題