Capturar y comparar imagen de huella digital

Estoy desarrollando un sistema de gestión de asistencia utilizando el reconocimiento de huellas dactilares. Entonces, lo que quiero es comparar las dos imágenes bmp generadas por el escáner. He oído hablar de la red neuronal pero no sé cómo implementar la misma. ¿Hay alguna solución?