DigitalPersona SDK
DigitalPersona SDK
Hi Guys,
I'm trying to use DigitalPersona SDK to use biometric readers in our program. I already had sucess to read and save a fingerprint.
The problem is I'm not having sucess to verify a saved fingerprint. There is in the DPFPEngX.DLL of the SDK a object that perform this verification, but I don't know how to use it in FWH.
The object is:
DPFPVerification
The DPFPVerification object performs the system function of fingerprint verification, which is a one-toone comparison of a fingerprint feature set with a fingerprint template produced at enrollment that returns a decision of match or non-match.
Verify Method
Performs the system function of fingerprint verification and specifies a comparison decision based on the
requested FAR set by the FARRequested property.
Syntax
Dim oVerificationResult As DPFPVerificationResult
Set oVerificationResult = object.Verify(
ByVal oVerificationFeatureSet As Object,
ByVal oFingerprintTemplate As Object)
Could you help me ?
I'm trying to use DigitalPersona SDK to use biometric readers in our program. I already had sucess to read and save a fingerprint.
The problem is I'm not having sucess to verify a saved fingerprint. There is in the DPFPEngX.DLL of the SDK a object that perform this verification, but I don't know how to use it in FWH.
The object is:
DPFPVerification
The DPFPVerification object performs the system function of fingerprint verification, which is a one-toone comparison of a fingerprint feature set with a fingerprint template produced at enrollment that returns a decision of match or non-match.
Verify Method
Performs the system function of fingerprint verification and specifies a comparison decision based on the
requested FAR set by the FARRequested property.
Syntax
Dim oVerificationResult As DPFPVerificationResult
Set oVerificationResult = object.Verify(
ByVal oVerificationFeatureSet As Object,
ByVal oFingerprintTemplate As Object)
Could you help me ?
- karinha
- Posts: 7932
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
Re: DigitalPersona SDK
Thanks Karinha,
I'm trying to do it using this:
But now I'm having this error:
I think it's happening because field BIO is an ARRAY OF BYTES that I saved in a BLOB field.
I'm trying to do it using this:
Code: Select all | Expand
oTem := CreateObject("DPFPShrX.DPFPTemplate.1")
oTem:DESERIALIZE( oRec:Bio )
But now I'm having this error:
Code: Select all | Expand
(DOS Error -2147352567) WINOLE/1007 Tipo de variável incorreto. (0x80020008): DPFPShrX.DPFPTemplate.1
I think it's happening because field BIO is an ARRAY OF BYTES that I saved in a BLOB field.
- karinha
- Posts: 7932
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
Re: DigitalPersona SDK
Se entendi...
If i understood:
Regards.
If i understood:
Code: Select all | Expand
// DPFPEngX.DLL
#DEFINE DLL_STRING_OLE "DPFPEngX"
#IFDEF __XHARBOUR__
TRY
oDpfpEngX := GetActiveObject( DLL_STRING_OLE )
CATCH
TRY
oDpfpEngX := CreateObject( DLL_STRING_OLE )
CATCH
MsgStop( "ERROR!", "ERROR!" )
END
END
#ELSE
oDpfpEngX := TOleAuto():New(DLL_STRING_OLE)
IF oDpfpEngX:hObj == 0
MsgStop( "ERROR!", "ERROR!" )
ENDIF
#ENDIF
Regards.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Re: DigitalPersona SDK
Thanks Karinha,
But it 'isn't what I need.
I'm creating the object DPFPVerification from this way:
The problem is happening when I try to do this:
I think it's is happening because oRec:Bio is a BLOB Field, and Deserialize() wants a vbasic BYTEARRAY.
But it 'isn't what I need.
I'm creating the object DPFPVerification from this way:
Code: Select all | Expand
oTem := CreateObject("DPFPShrX.DPFPTemplate")
The problem is happening when I try to do this:
Code: Select all | Expand
oTem:DESERIALIZE( oRec:Bio )
I think it's is happening because oRec:Bio is a BLOB Field, and Deserialize() wants a vbasic BYTEARRAY.
- karinha
- Posts: 7932
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
Re: DigitalPersona SDK
Não entendo o que você quer fazer Vilian, pois é algo novo. Você já viu:
I don't understand what you want to do Vilian, as it is something new. Have you seen:
I don't understand what you want to do Vilian, as it is something new. Have you seen:
Code: Select all | Expand
HB_Serialize()
e
HB_DeSerialize()
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Re: DigitalPersona SDK
Karinha,
Eu estou tentando usar o SDK do leitor de biometria DgitialPersona!
I'm trying to use the SDK of the DigitalPersona's reader!
Eu estou tentando usar o SDK do leitor de biometria DgitialPersona!
I'm trying to use the SDK of the DigitalPersona's reader!
- karinha
- Posts: 7932
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
Re: DigitalPersona SDK
Ele deve ser novo no mercado, pois não tem nenhuma documentação sobre o mesmo.
Veja se ele não tem a mesma lógica do SDK da Griaule:
http://www.pctoledo.com.br/forum/viewtopic.php?f=2&t=7426&p=41172&hilit=DigitalPersona#p41172
Abs.
Veja se ele não tem a mesma lógica do SDK da Griaule:
http://www.pctoledo.com.br/forum/viewtopic.php?f=2&t=7426&p=41172&hilit=DigitalPersona#p41172
Abs.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Re: DigitalPersona SDK
Este SDK é o do próprio fabricante do leitor. Quando vc compra, vem junto com o equipamento, então não teria custo adicional para o cliente. Esse da Griaule tem que comprar as licenças e é bem caro!
- karinha
- Posts: 7932
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
Re: DigitalPersona SDK
Vilian, como ele(leitor) é nacional, o melhor, é você criar um tópico no http://www.pctoledo.com.br/forum/, creio terás mais chances de ajuda por lá. Abs.
Abs.
Regards.
Abs.
Regards.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- Silvio.Falconi
- Posts: 7133
- Joined: Thu Oct 18, 2012 7:17 pm
- Been thanked: 1 time
Re: DigitalPersona SDK
A few years ago I purchased digitalpersona finger, a kind of mouse where I can put my thumb, in my package there is a disk with many examples in different programming languages, a long time ago I asked on this forum without ever having had help on the matter . So I tell you that I would also be interested in using the machine to access my programs.
Griaule sources harbour are not compatible with digitalpersona
Griaule sources harbour are not compatible with digitalpersona
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour November 2023 - January 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
I use : FiveWin for Harbour November 2023 - January 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
- karinha
- Posts: 7932
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
Re: DigitalPersona SDK
Silvio, does it come with Visual Basic examples?
Or any examples similar to xHarbour?
Regards.
Or any examples similar to xHarbour?
Regards.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Re: DigitalPersona SDK
Here is a complete sample in Visual Basic https://www.mediafire.com/file/4le2wv6c85h7cwk/UI_Support.zip/file
Re: DigitalPersona SDK
Hi,
Did you manage to use it under Fivewin?
Thank you.
Did you manage to use it under Fivewin?
Thank you.
Saludos / Regards,
FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40