Recientemente tuve la oportunidad de trabajar con Tecnologías de procesamiento de imágenes como parte de uno de mis proyectos y mi tarea era encontrar imágenes coincidentes de una tienda de imágenes cuando se proporciona una nueva imagen. Comencé mi proyecto con Google "Cómo comparar imágenes usando Java" y obtuve algunos buenos artículos sobre cómo encontrar la similitud de dos imágenes. Casi todos ellos se basaron en cuatro pasos básicos, que son:Cómo comparar imágenes de similitud usando java
1.Locating the Region of Interest (Where the Objects appear in the given image),
2.Re-sizing the ROIs in to a common size,
3.Substracting ROIs,
4.Calculating the Black and White Ratio of the resultant image after subtraction.
Aunque esto suena como un buen algoritmo para comparar las imágenes, se necesita una cantidad considerable de tiempo después de su aplicación utilizando JAI en mi proyecto. Por lo tanto, tengo que encontrar un método alternativo para hacerlo.
¿Alguna sugerencia?
¿Ha pensado en utilizar OpenCV? http://stackoverflow.com/questions/2037579/java-opencv-bindings –