Griaule Biometrics

Home » Forums » REX » Programming » GrFinger X SDK
27 replies [Last post]
SeyiRich
Offline
Joined: 2010-09-10
Rate this post:
0
No votes yet
GrFinger X SDK

Hello! Please I would like to use Grfinger X SDK for a project. The project entails storing fingerprint templates into SQL Database and identifying a query template with a stored one and bringing out all duplicates of that fingerprint. Can this SDK be used to achieve that?

 

m.svol
Offline
Joined: 2010-09-02
Rate this post:
0
No votes yet

Hello SeyiRich.

 

The work you need is possible to be done with our SDK.

You will just have to code that.

 

If you have more doubts, feel free to ask us.

 

--

Matheus Smythe Svolenski

Griaule Biometrics Support Team

SeyiRich
Offline
Joined: 2010-09-10
Rate this post:
0
No votes yet

Ok! I tried using Grfinger X 4.2. Your SDK only does identification of Query templates from the Fingerprint Device to a Reference Template in the database. Trying to do this will affect the DLLs. How do I go about it. Identification in the SDK returns a single match but I want to return other duplicates should in case a finger was enrolled more than once. Thanks.

m.svol
Offline
Joined: 2010-09-02
Rate this post:
0
No votes yet

SeyiRich,

 

Yes, our function returns a single match.

To solve your problem you will have to create your own function calling this one.

 

Sincerely,

 

--

Matheus Smythe Svolenski

Griaule Biometrics Support Team

SeyiRich
Offline
Joined: 2010-09-10
Rate this post:
0
No votes yet

Yes but your function compares a query template from the device and a reference template. I want to check the database for all duplicates enrolled into the database without placing a finger on the scanning device. it's like checking through the database for templates that match themselves.

JB
Offline
Joined: 2010-09-15
Rate this post:
0
No votes yet

Dear customer,

We assume that you have already the database created, so there is no way that you have a user_id connected with the templates. For what we could understand is that you want to retrieve all the similar templates, are we right?, if that is the case the only way is by using the function verify (http://www.griaulebiometrics.com/page/de/manual/afis-sdk/programming-reference-guide/activex/verify) and store the similar ones in a data structure.

If you have doubts, let us know.

 

Jan Beeck

Griaule Support Team

 

SeyiRich
Offline
Joined: 2010-09-10
Rate this post:
0
No votes yet

But function Verify Specifies an ID to match a fingerprint on the scanner. After enrollment, I do not want to use the scanner to take fingerprint again to match. I want to populate duplicates if any of a particular ID.(Note: Without scanning a finger)

JB
Offline
Joined: 2010-09-15
Rate this post:
0
No votes yet

Dear customer,  try with the Identify function.

 

If you have doubts, let us know.

 

Jan Beeck

Griaule Support Team

 

SeyiRich
Offline
Joined: 2010-09-10
Rate this post:
0
No votes yet

what does

line   'ret = _GrFingerX.Identify(tempTpt, score, GRConstants.GR_DEFAULT_CONTEXT)'  do in Identify Function?

I believe this line compares a template from the database and a fingerprint from the scanner.

If I do want to use a fingerprint from the scanner to be the query template instead I want it also from the database I do alter this?

JB
Offline
Joined: 2010-09-15
Rate this post:
0
No votes yet

Dear customer,

On this link you will find what you need: http://www.griaulebiometrics.com/page/zh-cn/manual/fingerprint-sdk/programming-reference-guide/activex/identifyprepare

You could work out that function for your type of retrieve (you could alter).

Let us know if you success.

 

Jan Beeck

Griaule Support Team

kelly4r
Offline
Joined: 2010-01-04
Rate this post:
0
No votes yet

I noticed that the VERIFY option only valideate and confirms the current fingerprint image scanned...

 i will like to know how to extract an image from the database with only the ID entered. For example, By entering the ID, i should be able to see all the scanned fingerprint

JB
Offline
Joined: 2010-09-15
Rate this post:
0
No votes yet

Dear customer,

The SDK only saves the template of the image as a blob in the database, it is not possible to retrieve the image.

If you have more questions, let us know.

 

 

Jan Beeck

Griaule Support Team

 

kelly4r
Offline
Joined: 2010-01-04
Rate this post:
0
No votes yet

i have a sql table with staff id, i want to do a search by staff ID, what do you advised to be displayed as the image of the staff (if a matching search criteria is met)

tiago.o
Offline
Joined: 2009-12-03
Rate this post:
0
No votes yet

Dear customer,

there are too main disavantages in saving images to the database:

- Size

- Security

 

The verify method compares two templates, so the best option is to store to template enrolled in the database and then compares with the one you have just extracted from the image captured from the sensor. 

If you want to make an application with a better interface, you could store the picture of the staff that was saved previously to the database.

You table could have the following structure: ID, Consolidated Template, Picture, Name.......

 

If you have any doubts, please let me know.

 

Tiago Oliveira

Griaule Support Team

kelly4r
Offline
Joined: 2010-01-04
Rate this post:
0
No votes yet

Thank you for your support: to understand you clearly

Is this the scenerio you are demostrating: (see below)

My table structure : [staff records]

ID                      To store the staff ID
Template:           To store the templated extracted from the biometric device for the purpose of verifying and identifying
Picture                To store the image generated on the Picture Box by the software
Names                To store the names
Address (etc..)     To Store the address

Images generated from the picture box is also stored in a folder

For any search by Staff ID : the software should display the result and also display the Picture in the database alternatively the image stored in a folder

For every verify/Identify operation the template Field is used to do the comparism

 

Regards

JB
Offline
Joined: 2010-09-15
Rate this post:
0
No votes yet

Dear customer,

We are glad you like our suggestions.

If you have more questions, let us know.

 

Jan Beeck

Griaule Support Team

kelly4r
Offline
Joined: 2010-01-04
Rate this post:
0
No votes yet

hi

how can i use a select statement to match a paticular template in the database instead of looping through the record. A database with more than a million record will take a long time if we have to start going thru the record one after the other

 

Regards

kelly4r
Offline
Joined: 2010-01-04
Rate this post:
0
No votes yet

hi

how can i use a select statement to match a paticular template in the database instead of looping through the record. A database with more than a million record will take a long time if we have to start going thru the record one after the other

 

Regards

tiago.o
Offline
Joined: 2009-12-03
Rate this post:
0
No votes yet

Dear user,

 

you can't use a select statement to match templates. You must use Identify method if you want to go through many records. 

 

Regards,

 

Tiago Oliveira

Griaule Support Team

kelly4r
Offline
Joined: 2010-01-04
Rate this post:
0
No votes yet

dont u think the system will take a very long time to get identify a single print

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

Dear customer,

 

If you already have an ID of the template that you're looking for match, you can use our Verify method.

 

--

Davi Stuart Zilli

Griaule Support Team

kelly4r
Offline
Joined: 2010-01-04
Rate this post:
0
No votes yet

what if the user is not expected to supply an ID , how can we identify the fingerprint  in a database that contains millions of records

JB
Offline
Joined: 2010-09-15
Rate this post:
0
No votes yet

Dear customer,

If you do not have the ID you will have to search in the all database with the function Identify (http://www.griaulebiometrics.com/page/en-us/manual/fingerprint-sdk/programming-reference-guide/fingerprint-sdk-dll-reference-guide/gridentify).

If you have more questions let us know.

 

Jan Beeck

Griaule Support Team

ppac
Offline
Joined: 2011-05-03
Rate this post:
0
No votes yet

Jan Beeck

Como faço com o GRFinger para verificar uma imagem.bmp  de uma digital. Pois mesmo

no exemplo da Griaule ocorre o erro: 108 ou 997

 

Obrigado

ppac
Offline
Joined: 2011-05-03
Rate this post:
0
No votes yet

Como faço com o GRFinger para verificar uma imagem.bmp  de uma digital. Pois mesmo

no exemplo da Griaule ocorre o erro: 108 ou 997

 

Obrigado

c.almeida
Offline
Joined: 2011-02-14
Rate this post:
0
No votes yet

Olá, Penit. Pelo que eu verifiquei aqui você teve os erros de 997 - Template inválido e 108 - Falha na extração do template, esse último uma consequência devida ao 997. Acabei de testar nosso exemplo aqui e deu tudo certo. Provavelmente você errou ao colocar a resolução da imagem. Ela está dada no próximo nome da imagem. No meu caso aqui era 500dpi. E o formato que coloquei no aplicativo é "500".

Caso isso não resolva sua dúvida, talvez você possa encontrar uma solução aqui: http://www.griaulebiometrics.com/page/pt-br/manual/fingerprint-sdk/programming-reference-guide/fingerprint-sdk-dll-reference-guide/grcaploadimagefromfile

Que são as especificações da nossa função de captura.

Espero ter ajudado.

Carlos - Support Team

trinhndth
Offline
Joined: 2012-04-03
Rate this post:
0
No votes yet

I use trailer SDK 2007; with VB.NET when I run debug program, Grfingerx work message finger pluged, sensor: file, but it don't capture finger down; wwhere is error. Can you help me. THANKS!

m.svol
Offline
Joined: 2010-09-02
Rate this post:
0
No votes yet

Dear customer,

Unfortunately Fingerprint SDK 2007 is not supported anymore.
To try Fingerprint SDK, please download the 2009 version available in the download's page: http://www.griaulebiometrics.com/en-us/downloads

Best regards,

 

--
Matheus Smythe Svolenski
Griaule Biometrics Support Team