Fingerprint Sensor : Retrive RAW Image
Moderators: adafruit_support_bill, adafruit

Fingerprint Sensor : Retrive RAW Image

by harryhaaren on Thu Nov 08, 2012 5:23 pm

I've recently purchased the fingerprint scanner that you offer, and have got off to a great start using it. The examples are working fine, the only issue that I'm having is that there is little documentation on how to get access to the raw image data.

As far as I understand the sensor provides 255x288 pixels of 16 bit greyscale data in a bitmap form. I read the header file available on github.com, and presume it requires the use of finger.getImage() and finger.getReply(). I'm a little lost as to how to perform the details.

Help explaining how to retrieve the raw data into the Arduino, and how that data should be interpreted to be viewable as a greyscale image would be much appreciated :)

Cheers, -Harry
harryhaaren
 
Posts: 2
Joined: Thu Nov 08, 2012 5:20 pm

Re: Fingerprint Sensor : Retrive RAW Image

by adafruit_support_bill on Fri Nov 09, 2012 5:59 am

We recently got the English translation of the manual and have posted it here: http://learn.adafruit.com/adafruit-opti ... /downloads

I have not had a chance to study it to see what raw image support they have.
User avatar
adafruit_support_bill
 
Posts: 29172
Joined: Sat Feb 07, 2009 9:11 am

Re: Fingerprint Sensor : Retrive RAW Image

by harryhaaren on Fri Nov 09, 2012 6:22 am

adafruit_support wrote:We recently got the English translation of the manual and have posted it here: http://learn.adafruit.com/adafruit-opti ... /downloads

I have not had a chance to study it to see what raw image support they have.


Thanks for the reply. I've read trough the linked datasheet, and although it does provide some insight into the image format (255x288 px , 4 bits or 16 shade when transferred over UART) it doesn't mention how to get the data from the device.

Essentially my question is how I can use the functions getImage() and getReply() provided as on github https://github.com/adafruit/Adafruit-Fingerprint-Sensor-Library/blob/master/Adafruit_Fingerprint.h#L83 to retrive the image data.

Cheers, -Harry
harryhaaren
 
Posts: 2
Joined: Thu Nov 08, 2012 5:20 pm

Re: Fingerprint Sensor : Retrive RAW Image

by adafruit_support_bill on Fri Nov 09, 2012 6:41 am

Essentially my question is how I can use the functions getImage() and getReply()

getImage() in the library is an implementation of the 0x01 command which is described like this in the manual:
6.2.1 To collect finger image: GenImg
Description: detecting finger and store the detected finger image in ImageBuffer while
returning successfull confirmation code; If there is no finger, returned
confirmation code would be ¡ can¡t detect finger¡ .


Uploading the image from the sensor would be the 0x0A command. We did not have this level of English language documentation at the time the library was written, so we currently do not have library support for this function.
User avatar
adafruit_support_bill
 
Posts: 29172
Joined: Sat Feb 07, 2009 9:11 am

Re: Fingerprint Sensor : Retrive RAW Image

by mxlukax on Fri Jan 18, 2013 8:13 am

Someone know how can i get the image raw data ?
User avatar
mxlukax
 
Posts: 10
Joined: Fri Sep 21, 2012 9:49 am
Location: Florianópolis, SC, Brazil

Re: Fingerprint Sensor : Retrive RAW Image

by dolsh on Sat May 25, 2013 5:40 pm

i'm having the same problem i need to know how to pass the data image from the sensor to th pc through the arduino
dolsh
 
Posts: 1
Joined: Sat May 25, 2013 5:31 pm

Re: Fingerprint Sensor : Retrive RAW Image

by adafruit_support_bill on Sun May 26, 2013 4:56 am

The English version of the manual is available now here: http://www.adafruit.com/datasheets/ZFM% ... ualV15.pdf
User avatar
adafruit_support_bill
 
Posts: 29172
Joined: Sat Feb 07, 2009 9:11 am

new po

by syed sajjad on Sun Feb 23, 2014 4:38 pm

i need all commands like getImage(),image2Tz of adafruit_fingerprint liberary. please let me know as soon as possible
syed sajjad
 
Posts: 8
Joined: Fri Feb 21, 2014 8:14 am