¿Alguien puede sugerir una buena biblioteca de procesamiento de imágenes de código abierto en Java? Quiero desarrollar un lector OMR usándolo.procesamiento de imágenes de código abierto lib en java
Respuesta
Hay una serie de opciones que hay, cada uno con sus propias características y desventajas. Si desea discutir sus necesidades con más detalle, puedo tocar en los atributos específicos de cada biblioteca en lo que respecta a su proyecto:
- ImageJ - http://rsbweb.nih.gov/ij/index.html - Tenga en cuenta que ImageJ es principalmente una aplicación autónoma. Sin embargo, la API subyacente es muy fácil de usar en sus propias aplicaciones sin tener que invocar la GUI.
- Fiyi - http://pacific.mpi-cbg.de/wiki/index.php/Main_Page - Esto es ImageJ con una serie de características adicionales. No tengo experiencia personal con esta biblioteca, pero parece prometedora.
- JAI - http://www.oracle.com/technetwork/articles/javaee/jai-142803.html - Esta es la oferta Java de procesamiento de imágenes de Sun. Funcionalidad limitada, pero se puede usar como base para bibliotecas más potentes.
- JMagick - http://www.jmagick.org/index.html - Este es sólo un envoltorio de Java alrededor de ImageMagick y utiliza JNI para interactuar con la API ImageMagick
- Apache Sanselan - http://commons.apache.org/imaging/ - Esta biblioteca en su mayoría lo hace la imagen IO, pero tiene un puñado de características que pueden facilitar el análisis de imagen.
- (Utilidades Java Imaging) - DCI http://sourceforge.net/projects/jiu/ - Una biblioteca Java para cargar, editar, analizar y guardar archivos de imagen de píxeles.
- Endrov - http://www.endrov.net/wiki/index.php?title=Main_Page - Endrov es un programa de análisis de imágenes multiuso. Me da la impresión de que la API subyacente se puede utilizar fuera de la aplicación, pero también parece que no todo está implementado en Java. No tengo experiencia personal con esta biblioteca y solo la incluyo porque parece tener varias funciones útiles.
gracias por responder. ¿Conoces alguna aplicación de src para OMR? – user267067
No tengo experiencia personal con OMR (reconocimiento de marca óptica, ¿verdad?), Pero http://www.cs.uwaterloo.ca/~a3seth/udai/OMRProj/README.html parece ser un punto de partida viable. – RTBarnard
Acabo de notar que esta pregunta también fue solicitada por usted, pero la dejaré aquí para la posteridad: "También puede consultar esta pregunta relacionada: http: // stackoverflow.com/questions/2399458/open-source-library-for-optical-mark-reader " – RTBarnard
Marco de Procesamiento de Marvin imagen
y el muerto simple: imgscalr
se recomienda usar JAI, como se ha mencionado, por el lado de la imagen, pero para escribir un OMR solicitud necesitará el registro de la plantilla. Esto se puede lograr usando OpenCv. Esto funciona con Java (así como con muchos otros lenguajes y plataformas).
Sin un buen registro de imágenes, independientemente de la biblioteca de procesamiento de imágenes, terminará perdiendo algunas de las marcas en algunos escaneos, ya que encontrará que algunos escaneos se han modificado debido a la forma en que funcionan los escáneres.
- 1. Librerías de optimización de imágenes de código abierto Java
- 2. ¿Manera de código abierto para la aplicación de OCR de procesamiento de imágenes en tiempo real?
- 3. Depuración del código de procesamiento de imágenes
- 4. biblioteca de procesamiento de imágenes de código abierto que admite algoritmos 3D de alto nivel?
- 5. Java o C para procesamiento de imágenes
- 6. Servidor de procesamiento de imágenes
- 7. Bibliotecas de procesamiento de imágenes
- 8. Procesamiento de imágenes en Android
- 9. Procesamiento de imágenes, en Python?
- 10. gratuito de código abierto en el navegador editores de imágenes
- 11. biblioteca de procesamiento de imágenes más rápida?
- 12. Ideas de procesamiento de imágenes
- 13. Programación de procesamiento de imágenes
- 14. Procesamiento de imagen de imágenes satelitales
- 15. Obtener texto de la imagen en ios (procesamiento de imágenes)
- 16. Procesamiento de imágenes con la cámara Android
- 17. Bibliotecas de procesamiento de imágenes en C#
- 18. Aplicaciones de código abierto Java EE
- 19. ¿Cómo comienzo con el procesamiento de imágenes?
- 20. Implementación XSLT 2.0 java de código abierto
- 21. Android: procesamiento de imágenes en tiempo real
- 22. Procesamiento de imágenes RAW en Python
- 23. Procesamiento de imágenes en CUDA o OpenCV?
- 24. Biblioteca de reconocimiento de voz de código abierto en Java
- 25. Bibliotecas de procesamiento de imágenes Ruby/Rails
- 26. ¿Hay algunas bibliotecas de código abierto de CAD en Java?
- 27. Motor de reglas de código abierto Escrito en Java
- 28. Biblioteca de procesamiento de imágenes para Android?
- 29. Conceptos básicos de procesamiento de imágenes
- 30. Procesamiento de imágenes de alta resolución Android
posible duplicado de [¿Cuál es la mejor biblioteca de procesamiento de imágenes de Java/enfoque?] (Http://stackoverflow.com/questions/603283/what-is-the-best-java-image-processing-library-approach) – ripper234
Flexo, puede ser que esta pregunta esté fuera de tema, pero tiene 33 mil visitas. ¿Alguna de sus preguntas ha tenido tanto éxito? : D –