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 ?
Re: DigitalPersona SDK
João Santos - São Paulo - Brasil
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
oTem := CreateObject("DPFPShrX.DPFPTemplate.1")
oTem:DESERIALIZE( oRec:Bio )
Code: Select all
(DOS Error -2147352567) WINOLE/1007 Tipo de variável incorreto. (0x80020008): DPFPShrX.DPFPTemplate.1
Re: DigitalPersona SDK
Se entendi...
If i understood:
Regards.
If i understood:
Code: Select all
// 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
João Santos - São Paulo - Brasil
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
oTem := CreateObject("DPFPShrX.DPFPTemplate")
Code: Select all
oTem:DESERIALIZE( oRec:Bio )
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
HB_Serialize()
e
HB_DeSerialize()
João Santos - São Paulo - Brasil
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!
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/viewto ... ona#p41172
Abs.
Veja se ele não tem a mesma lógica do SDK da Griaule:
http://www.pctoledo.com.br/forum/viewto ... ona#p41172
Abs.
João Santos - São Paulo - Brasil
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!
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
- Silvio.Falconi
- Posts: 4956
- Joined: Thu Oct 18, 2012 7:17 pm
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
I use : FiveWin for Harbour August 2020 (Revision) - Harbour 3.2.0dev (r1712141320) - Bcc7.30 - xMate ver. 1.15.3 - PellesC
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
Re: DigitalPersona SDK
Here is a complete sample in Visual Basic https://www.mediafire.com/file/4le2wv6c ... t.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