Fingerprint Sensor : Retrive RAW Image

For other supported Arduino products from Adafruit: Shields, accessories, etc.

Moderators: adafruit_support_bill, adafruit

Fingerprint Sensor : Retrive RAW Image

Postby harryhaaren » 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

Postby adafruit_support_bill » 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: 16017
Joined: Sat Feb 07, 2009 9:11 am

Re: Fingerprint Sensor : Retrive RAW Image

Postby harryhaaren » 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

Postby adafruit_support_bill » 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: 16017
Joined: Sat Feb 07, 2009 9:11 am

Re: Fingerprint Sensor : Retrive RAW Image

Postby mxlukax » 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


Return to Other Arduino products from Adafruit

Who is online

Users browsing this forum: omegix and 2 guests

Stuff to buy from the Adafruit store and links to product documentation!


New Products [102]

Raspberry Pi[80]
 
FLORA[23]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[11]
Arduino[60]
 
NETduino[14]
 
BeagleBone[24]
 
Android[6]
 
XBee[10]
More Dev Boards[30]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[33]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[8]


 
Breakout Boards[33]
LCDs & Displays[48]
Components & Parts[69]
Batteries & Power[49]
EL Wire/Tape/Panel[52]
LEDs[109]
 
Wireless[14]
Cables[60]
 
Lasers[6]
Sensors/Parts[145]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[39]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[24]


 
Stickers[41]
 
Skill badges[55]
 
Books[25]
 
Circuit Playground[7]
 
Gift Certificates[4]