Quelle est la meilleure bibliothèque open source pure java computer vision? [fermé]


En tant que développeur pratique, je voudrais faire un bon algorithme pour ma tâche spécifique, construit à partir de blocs, comme une "extraction de limite", ou une "correction gamma" et ainsi de suite, mais je ne veux pas implémenter la roue, faisant tout cela, alors je me promène - s'il y a une bibliothèque de CV puissante, comme OpenCV de C++?

Disant "le meilleur", je veux dire bibliothèque ayant les propriétés suivantes:

  • Beaucoup d'algorithmes différents mis en œuvre
  • Extensibilité - je peux créer de nouvelles choses en termes de la bibliothèque
  • Haute performance
  • Sécurité du filetage
Author: Illarion Kovalchuk, 2010-08-17

3 answers

Chaman, Je cherche depuis longtemps une bibliothèque de traitement d'image comparable à opencv en Java. Pour la quantité de tâches automatisées qu'opencv effectue, rien ne s'en rapproche pour les applications de type vision industrielle avancées.

En termes de traitement d'image bien queimagej ait une grande quantité d'algorithmes et de plugins pré-implémentés. J'utilise cette bibliothèque tout le temps pour prétraiter les choses que je dois envoyer dans les utilitaires de vision industrielle opencvs. C'est aussi open source avec des moyens faciles d'ajouter des fonctionnalités supplémentaires via des plugins ou des manipulations directes, donc je pense qu'il pourrait répondre à la plupart de vos besoins.

 11
Author: Mimyck, 2010-08-17 15:22:15

Vous pourriez être intéressé par une bibliothèque de vision par ordinateur open source Java pure que j'ai développée, BoofCV. BoofCV prend en charge de nombreuses opérations de traitement d'image courantes, la détection de fonctionnalités avancées, le débruitage par ondelettes, l'étalonnage de la caméra, la vision stéréo et la structure du mouvement . Il est également très rapide. A actuellement l'implémentation de SURF la plus rapide de toutes les bibliothèques open source, y compris celles en C/C++. En termes de vitesse, il est très compétitif avec OpenCV pour les algorithmes de vision de niveau moyen à élevé. OpenCV est bien sûr plus rapide pour le traitement d'image de bas niveau.

Site web: http://boofcv.org

OpenCV vs BoofCV: http://boofcv.org/index.php?title=Performance:OpenCV:BoofCV

Étude sur les performances du SURF: http://boofcv.org/index.php?title=Performance:SURF

Ok assez de marquage. Espérons que vous les gars comme ça!

  • Une grande partie du code est déjà en place, il manque juste quelques composants.
 35
Author: Peter Abeles, 2012-05-16 14:26:38
 5
Author: Jay Askren, 2010-08-22 03:34:18