public Emparejador(Bitmap huella1, Bitmap huella2) { Tratamiento trat1 = new Tratamiento(huella1); Tratamiento trat2 = new Tratamiento(huella2); huellas1 = trat1.getPasos(); huellas2 = trat2.getPasos(); this.correspondencias = new List<Correspondencia>(); this.minucias1 = trat1.minucias; this.minucias2 = trat2.minucias; // Creamos el set de minucias de todas las posibles parejas // no repetidas entre minucias de ambas huellas crearParejasMinucias(); // Aplica el algoritmo de emparejado voraz emparejar(); // Escribe los resultados en un fichero escribirResultados(); // Redistribución de los arrays con respecto al tratamiento anterior redistribuirArrays(); // Mostrar par más fiable mostrarParMasFiable(); // Aplicar resultado final a huella ponerPasoUltimo(); }
private void DBackWorker_DoWork(object sender, DoWorkEventArgs e) { Tratamiento trat = new Tratamiento(new Bitmap(DImagen)); DPasos = trat.getPasos(); DTxtDescripcion = Tratamiento.textoPasos; }