En tant que développeur pratique, je voudrais créer un bon algorithme pour ma tâche spécifique, construite à partir de blocs, comme une «extraction de limite» ou une «correction gamma», etc., mais je ne souhaite pas mettre en œuvre la molette. ce genre de choses, alors je me promène – s’il existe une puissante bibliothèque de CV, comme OpenCV de C ++?
Dire “le meilleur”, je veux dire une bibliothèque ayant les propriétés suivantes:
Chaman, je cherchais depuis longtemps une bibliothèque de traitement d’images comparable à l’opencv en Java. Pour la quantité de tâches automatisées qu’open opère, rien ne l’approche pour les applications de type vision avancée.
En termes de traitement d’image, imagej dispose d’un grand nombre d’algorithmes et de plugins pré-implémentés. J’utilise cette bibliothèque tout le temps pour prétraiter ce que j’ai besoin d’envoyer dans des utilitaires de vision artificielle opencvs. Ceci est également open source avec des moyens simples d’append des fonctionnalités supplémentaires via des plugins ou des manipulations directes, donc je pense que cela pourrait répondre à la plupart de vos besoins.
Vous pourriez être intéressé par une bibliothèque de vision par ordinateur open source Java pure que je développe, BoofCV . BoofCV prend en charge de nombreuses opérations courantes de traitement d’images, la détection avancée de fonctions, le débruitage par ondelettes, l’étalonnage de la caméra, la vision stéréo et la structure du mouvement. C’est aussi très rapide. A l’heure actuelle, l’implémentation 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’images de bas niveau.
Site Web: http://boofcv.org
OpenCV vs BoofCV: http://boofcv.org/index.php?title=Performance:OpenCV:BoofCV
Étude SURF Performance: http://boofcv.org/index.php?title=Performance:SURF
Ok assez de marquage. J’espère que vous aimez ça!
OpenCV a des wrappers Java: