Comment lire les données à partir du lecteur d'empreintes digitales et de les convertir en fichier d'image en java
j'ai à lire les données à partir du lecteur d'empreintes digitales et de les convertir en fichier image. Je suis à l'aide de Digital Persona 's de l'appareil U et U 4500 avec Platine SDK . Je suis nouveau domaine biométrique. Jusqu'à maintenant, je suis seulement capable de détecter l'appareil signifie qu'il est connecté au système ou non.Merci de me guider que dois-je faire pour accomplir cette tâche
j'ai utilisé ce Code(uniquement pour vérifier si l'appareil fonctionne )
import com.digitalpersona.onetouch.DPFPGlobal;
import com.digitalpersona.onetouch.DPFPSample;
import com.digitalpersona.onetouch.capture.DPFPCapture;
import com.digitalpersona.onetouch.capture.event.DPFPDataEvent;
import com.digitalpersona.onetouch.capture.event.DPFPDataListener;
import com.digitalpersona.onetouch.capture.event.DPFPErrorEvent;
import com.digitalpersona.onetouch.capture.event.DPFPErrorListener;
import com.digitalpersona.onetouch.capture.event.DPFPReaderStatusAdapter;
import com.digitalpersona.onetouch.capture.event.DPFPReaderStatusEvent;
import com.digitalpersona.onetouch.capture.event.DPFPReaderStatusListener;
import com.digitalpersona.onetouch.capture.event.DPFPSensorEvent;
import com.digitalpersona.onetouch.capture.event.DPFPSensorListener;
public class Demo {
public static void main(String args[]){
//byte[] a=null;
DPFPCapture capture=DPFPGlobal.getCaptureFactory().createCapture();
capture.addReaderStatusListener(new DPFPReaderStatusListener() {
@Override
public void readerDisconnected(DPFPReaderStatusEvent arg0) {
//TODO Auto-generated method stub
System.out.println("I m Dis-connected");
}
@Override
public void readerConnected(DPFPReaderStatusEvent arg0) {
//TODO Auto-generated method stub
System.out.println("I m connected");
}
});
capture.addSensorListener(new DPFPSensorListener() {
@Override
public void imageAcquired(DPFPSensorEvent arg0) {
//TODO Auto-generated method stub
System.out.print("acquired");
}
@Override
public void fingerTouched(DPFPSensorEvent arg0) {
//TODO Auto-generated method stub
System.out.print("s");
}
@Override
public void fingerGone(DPFPSensorEvent arg0) {
//TODO Auto-generated method stub
System.out.print("gone");
}
});
capture.startCapture();
capture.addDataListener(new DPFPDataListener() {
@Override
public void dataAcquired(DPFPDataEvent arg0) {
//TODO Auto-generated method stub
DPFPSample sample=DPFPGlobal.getSampleFactory().createSample();
sample=arg0.getSample();
byte a[]=sample.serialize();
for(byte i:a){
System.out.print(i);
}
}
});
capture.addErrorListener(new DPFPErrorListener() {
@Override
public void exceptionCaught(DPFPErrorEvent arg0) {
//TODO Auto-generated method stub
System.out.println("error");
}
@Override
public void errorOccured(DPFPErrorEvent arg0) {
//TODO Auto-generated method stub
System.out.println("error");
}
});
}
}
Bienvenue sur StackOverflow! Votre question dans sa forme actuelle, est très large. S'il vous plaît dites-nous ce que vous avez essayé, ce que les résultats ont été, et où vous avez obtenu coincé.
Avez-vous essayé quelque chose ? pourriez-vous donner quelques exemple de code ?
Comment est-il connecté? TCP/IP? RS/232? Transporteur Pidgeon? 😉
M. Fildor r, vous demander à propos de la connectivité de l'appareil ,L'appareil est connecté à mon ordinateur par USB. J'ai installé tous les pilotes pour cette .
Il n'y a pas d'exemple de code dans le dossier . Le dossier installé ne contient que les fichiers jar dpfpenrollment,dpfpverification,dpotapi,dpotjni. Exemple de code dossier contient un exemple de VB,C++,C# noothing sur java. La verson de Platine SDK est de 3,1
Avez-vous essayé quelque chose ? pourriez-vous donner quelques exemple de code ?
Comment est-il connecté? TCP/IP? RS/232? Transporteur Pidgeon? 😉
M. Fildor r, vous demander à propos de la connectivité de l'appareil ,L'appareil est connecté à mon ordinateur par USB. J'ai installé tous les pilotes pour cette .
Il n'y a pas d'exemple de code dans le dossier . Le dossier installé ne contient que les fichiers jar dpfpenrollment,dpfpverification,dpotapi,dpotjni. Exemple de code dossier contient un exemple de VB,C++,C# noothing sur java. La verson de Platine SDK est de 3,1
OriginalL'auteur Manpreet | 2012-10-16
Vous devez vous connecter pour publier un commentaire.
Je suis également en train de travailler sur un personnage Numérique du Lecteur d'empreintes digitales, j'ai effectivement eu le même Problème mais maintenant j'ai le surmonter,
Je pense que le code pour ajouter les Auditeurs devraient être dans la méthode init() et aussi de commencer la méthode d'initialisation dans le constructeur de la classe
La principale méthode ne doit instancier la Classe.
OriginalL'auteur JohnTheBeloved