public void OnSampleQuality(object Capture, string ReaderSerialNumber, DPFP.Capture.CaptureFeedback CaptureFeedback) { if (CaptureFeedback == DPFP.Capture.CaptureFeedback.Good) MessageBox.Show("The quality of the fingerprint sample is good."); else MessageBox.Show("The quality of the fingerprint sample is poor."); }
void DPFP.Capture.EventHandler.OnComplete(object capture, string readerSerialNumber, Sample sample) { DelegadoEstado delegado = new DelegadoEstado(this.Estado); DPFP.Capture.SampleConversion convertor = new DPFP.Capture.SampleConversion(); Bitmap bitmap = null; convertor.ConvertToPicture(sample, ref bitmap); DPFP.Processing.FeatureExtraction Extractor = new DPFP.Processing.FeatureExtraction(); DPFP.Capture.CaptureFeedback feedback = DPFP.Capture.CaptureFeedback.None; DPFP.FeatureSet feature = new DPFP.FeatureSet(); Extractor.CreateFeatureSet(sample, DPFP.Processing.DataPurpose.Enrollment, ref feedback, ref feature); if (feedback == DPFP.Capture.CaptureFeedback.Good) { enroller.AddFeatures(feature); switch (enroller.TemplateStatus) { case DPFP.Processing.Enrollment.Status.Failed: { this.Dispatcher.Invoke(delegado, "La captura de la huella no fue correcta.\nPor favor reintente", "error", bitmap); break; } case DPFP.Processing.Enrollment.Status.Insufficient: { this.Dispatcher.Invoke(delegado, "La captura de la huella fue correcta.\nPor favor repita la lectura", "acierto", bitmap); break; } case DPFP.Processing.Enrollment.Status.Ready: { this.Dispatcher.Invoke(delegado, "La captura de la huella fue correcta.\nPor favor grabe la lectura realizada", "valido", bitmap); break; } default: { this.Dispatcher.Invoke(delegado, "La captura de la huella no fue correcta.\nPor favor reintente", "error", bitmap); break; } } } else { this.Dispatcher.Invoke(delegado, "La captura de la huella no fue correcta.\n Por favor reintente", bitmap); } }
public DPFP.FeatureSet CreateFeatureSet(DPFP.Sample sample, DPFP.Processing.DataPurpose purpose) { DPFP.Processing.FeatureExtraction featureExtraction = new DPFP.Processing.FeatureExtraction(); DPFP.Capture.CaptureFeedback captureFeedback = DPFP.Capture.CaptureFeedback.None; DPFP.FeatureSet featureSet = new DPFP.FeatureSet(); featureExtraction.CreateFeatureSet(sample, purpose, ref captureFeedback, ref featureSet); return((captureFeedback == DPFP.Capture.CaptureFeedback.Good) ? featureSet : null); }
public void OnSampleQuality(object Capture, string ReaderSerialNumber, DPFP.Capture.CaptureFeedback CaptureFeedback) { if (CaptureFeedback == DPFP.Capture.CaptureFeedback.Good) { MessageBox.Show("Good"); } else { MessageBox.Show("Bad"); } }
protected DPFP.FeatureSet ExtractFeatures(DPFP.Sample Sample, DPFP.Processing.DataPurpose Purpose) { DPFP.Processing.FeatureExtraction Extractor = new DPFP.Processing.FeatureExtraction(); DPFP.Capture.CaptureFeedback feedback = DPFP.Capture.CaptureFeedback.None; DPFP.FeatureSet features = new DPFP.FeatureSet(); Extractor.CreateFeatureSet(Sample, Purpose, ref feedback, ref features); if (feedback == DPFP.Capture.CaptureFeedback.Good) return features; else return null; }
public void OnSampleQuality(object Capture, string ReaderSerialNumber, DPFP.Capture.CaptureFeedback CaptureFeedback) { if (CaptureFeedback == DPFP.Capture.CaptureFeedback.Good) { MakeReport("The quality of the fingerprint sample is good."); } else { MakeReport("The quality of the fingerprint sample is poor."); } }
public void OnSampleQuality(object Capture, string ReaderSerialNumber, DPFP.Capture.CaptureFeedback CaptureFeedback) { if (CaptureFeedback == DPFP.Capture.CaptureFeedback.Good) { //MakeReport("La calidad de la muestra es BUENA"); } else { //MakeReport("La calidad de la muestra es MALA"); } }
protected DPFP.FeatureSet ExtractFeatures(DPFP.Sample Sample, DPFP.Processing.DataPurpose Purpose) { DPFP.Processing.FeatureExtraction Extractor = new DPFP.Processing.FeatureExtraction(); // Create a feature extractor DPFP.Capture.CaptureFeedback feedback = DPFP.Capture.CaptureFeedback.None; DPFP.FeatureSet features = new DPFP.FeatureSet(); Extractor.CreateFeatureSet(Sample, Purpose, ref feedback, ref features); // TODO: return features as a result? if (feedback == DPFP.Capture.CaptureFeedback.Good) { return(features); } else { return(null); } }
protected DPFP.FeatureSet extraercaracteristicas(DPFP.Sample Sample, DPFP.Processing.DataPurpose Porpuse) { DPFP.Processing.FeatureExtraction extractor = new DPFP.Processing.FeatureExtraction(); DPFP.Capture.CaptureFeedback alimentacion = DPFP.Capture.CaptureFeedback.None; DPFP.FeatureSet caracteristicas = new DPFP.FeatureSet(); extractor.CreateFeatureSet(Sample, Porpuse, ref alimentacion, ref caracteristicas); if ((alimentacion == DPFP.Capture.CaptureFeedback.Good)) { return(caracteristicas); } else { return(null /* TODO Change to default(_) if this is not a reference type */); } }
private DPFP.FeatureSet ExtractFeatures(DPFP.Sample sample, DPFP.Processing.DataPurpose purpose) { DPFP.Processing.FeatureExtraction Extractor = new DPFP.Processing.FeatureExtraction(); DPFP.Capture.CaptureFeedback feedback = DPFP.Capture.CaptureFeedback.None; DPFP.FeatureSet features = new DPFP.FeatureSet(); Extractor.CreateFeatureSet(sample, purpose, ref feedback, ref features); if (feedback == DPFP.Capture.CaptureFeedback.Good) { return(features); } else { return(null); } }
public static DPFP.FeatureSet ExtractFeatures(DPFP.Sample Sample, DPFP.Processing.DataPurpose Purpose) { DPFP.Processing.FeatureExtraction Extractor = new DPFP.Processing.FeatureExtraction(); DPFP.Capture.CaptureFeedback CaptureFeedback = DPFP.Capture.CaptureFeedback.None; DPFP.FeatureSet features = new DPFP.FeatureSet(); Extractor.CreateFeatureSet(Sample, Purpose, ref CaptureFeedback, ref features); if (CaptureFeedback == DPFP.Capture.CaptureFeedback.Good) { return(features); } else { return(null); } }
protected DPFP.FeatureSet ExtractFeatures(DPFP.Sample Sample, DPFP.Processing.DataPurpose Purpose) { try { DPFP.Processing.FeatureExtraction extractor = new DPFP.Processing.FeatureExtraction(); // Create a feature extractor DPFP.Capture.CaptureFeedback feedback = DPFP.Capture.CaptureFeedback.None; DPFP.FeatureSet features = new DPFP.FeatureSet(); extractor.CreateFeatureSet(Sample, Purpose, ref feedback, ref features); // TODO: return features as a result? if ((feedback == DPFP.Capture.CaptureFeedback.Good)) { return(features); } else { return(null /* TODO Change to default(_) if this is not a reference type */); } } catch (Exception ex) { throw new Exception("Error Extracting Features"); } }
public void OnSampleQuality(object Capture, string ReaderSerialNumber, DPFP.Capture.CaptureFeedback CaptureFeedback) { }