28 votes

lib de traitement d'images open source en java

Quelqu'un peut-il suggérer une bonne bibliothèque de traitement d'images open source en Java? Je veux développer un lecteur OMR en l'utilisant.

42voto

RTBarnard Points 2451

Il y a un certain nombre d'options disponibles, chacun avec leurs propres caractéristiques et les inconvénients. Si vous souhaitez discuter de vos besoins plus en détail, je peux toucher sur les caractéristiques spécifiques de chaque bibliothèque en tant qu'il se rapporte à votre projet:

  • ImageJ - http://rsbweb.nih.gov/ij/index.html -- Note que ImageJ est principalement une application autonome. Toutefois, l'API sous-jacente est très facile à utiliser dans vos propres applications sans avoir à invoquer l'interface graphique.
  • Fidji - http://pacific.mpi-cbg.de/wiki/index.php/Main_Page -- C'est ImageJ avec un certain nombre de fonctionnalités supplémentaires. Je n'ai pas d'expérience personnelle avec cette bibliothèque, mais il semble prometteur.
  • JAI - http://java.sun.com/javase/technologies/desktop/media/ -- C'est le Soleil du traitement d'image en Java offre. Des fonctionnalités limitées, mais il peut être utilisé comme une base pour les plus puissants des bibliothèques.
  • jMagick - http://www.jmagick.org/index.html - C'est juste un wrapper Java autour de ImageMagick et utilise JNI pour l'interface avec l'API ImageMagick
  • Apache Sanselan - http://commons.apache.org/imaging/ -- Cette bibliothèque pour la plupart ne image IO, mais il a une poignée de fonctionnalités qui peuvent faciliter l'analyse d'image.
  • JIU (Java Utilitaires d'Imagerie) - http://sourceforge.net/projects/jiu/ -- Une bibliothèque Java pour le chargement, l'édition, l'analyse et l'enregistrement des pixels de l'image fichiers.
  • Endrov - http://www.endrov.net/wiki/index.php?title=Main_Page -- Endrov est une image multi-usage de l'analyse du programme. J'ai l'impression que l'API sous-jacente est utilisable en dehors de l'application, mais il semble aussi que tout n'est pas implémenté en Java. Je n'ai pas d'expérience personnelle avec cette bibliothèque et ne fais que de le jeter dans car il semble avoir un certain nombre de fonctionnalités utiles.

5voto

leonm Points 4836

5voto

Joseph Points 51

Cadre de traitement d'image Marvin

http://www.marvinproject.org

2voto

Alex Povar Points 1236

et le mort-simple: imgscalr

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X