how to connect fingerprint sensor (suprema sfr 300s ver 2.0) to Matlab ?

5 次查看(过去 30 天)
hello dears, wish you have a good day, i would like directly connect fingerprint sensor (Suprema sfr 300s ver 2.0) to Matlab so i can read image of fingerprint from it its possible to read it after using software then saved imaged in folder then read it by Matlab but hopefully if there is way to direct connect.. wait your answers and thanks.
  4 个评论
Walter Roberson
Walter Roberson 2016-11-5
I do not have the device and I do not find anyone posting about having used it from MATLAB. The drivers provided by the vendor are proprietary, it appears, so I am not sure what facilities they provide.
I suggest connecting the device and looking at your list of devices to see if a COM port became visible, either in the COM port section or listed in the USB section. If it does, then try connecting to the COM port with a terminal program such as Tera Term or PuTTY, specifying 9600 baud. Send a return and see what happens. If there is no response, send IDN? return and see what response you get. If you get some kind of device identifier then you can probably talk to it by using the Instrument Control Toolbox.
Redwan Dan
Redwan Dan 2016-11-5
Its USB device look at below link its the device http://www.neurotechnology.com/fingerprint-scanner-suprema-sfr300-s.html
you mean i should find the port of this device then what is the way in matlab to reach this device through the port of it ?

请先登录,再进行评论。

回答(2 个)

Walter Roberson
Walter Roberson 2016-11-5
As I research this, I find that Suprema does not make their interface information public, and that it sells a Software Development Kit (SDK). When vendors take those steps, then usually it means that they do not provide a standards-compliant interface such as VISA drivers.
I think what it means you would need to purchase their SDK, and then that you would need to use loadlibrary() from MATLAB to call into their DLL to get the images.
There is a possibility that there is a more direct method available, but someone would need to have a device to test with to say more.
If what you have currently is their "Free" SDK, then you would not be able to extract images using that; extracting images requires their paid SDK.
It is common for fingerprint scanning vendors to make it difficult for anyone else to access the fingerprint images. It is also getting very common for the feature extraction to be done in hardware and for the images not to be available at all.
If you are looking for information on which fingerprint scanners can be used, I suggest you read through the postings http://www.mathworks.com/matlabcentral/answers/?term=tag%3A%22fingerprint+scanner%22
  14 个评论
Redwan Dan
Redwan Dan 2016-11-6
check image above you will see that it's Suprema i didn't buy it online i buy it from regular computer office shop.. So there is way to connect it to Matlab or is not possible ?
Walter Roberson
Walter Roberson 2016-11-6
Yes, it is possible, if you are willing to pay for the commercial SDKs, or if you are willing to use a 32 bit version of MATLAB and a possibly-cracked older interface or possibly manage to convince the company to sell you an old license.
"Every UniFinger Engine SDK module checks a license file when it is initialized. The license file is named as UFLicense.dat and it should be located in the same directory with UniFinger Engine SDK modules. By th e licensing policy, the license file may require the key lock provided by Suprema Inc. "
An updated and more complete version of the manual is at http://yuzhou.com.br/loja/webroot/files/produtos/files/supremapcsdkreferencemanual.pdf . Look starting at document page 207, "UFScanner module" which is pdf page 219
Notice that on the next page, "Definitions", that there are three separate error messages about license problems, "System has no license", "license does not match", "license has expired". I would expect, then, that getting a license for the obsolete product might be a significant difficulty.
It appears to me that the general flow is to configure a callback routine and then to trigger a scan; the trigger will return only a success status, but upon success the callback would have been called, and the callback has been passed a copy of the image (in binary.) The callback would then be responsible for saving the image somewhere.
Possibly the same structure will work with the BioStar or BioStar 2 SDK, but I doubt it -- the entire BioMini line is not listed against those SDK.
I would say that probably what you would need would be a consultant, one with access to a development system similar to the target system, and one with access to the same kind of device and the SDKs -- and, of course, with MATLAB experience.
I do not have a Windows development environment put together, and I do not have access to the device or the SDKs.

请先登录,再进行评论。


TAN PAI YEIN
TAN PAI YEIN 2019-2-28
Hi good day.Did you all found the method to direct connect the fingerprint scanner with matlab gui? Or any suggestion to the fingerprint scanner which supports the matlab.

类别

Help CenterFile Exchange 中查找有关 MATLAB Runtime 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by