web-dev-qa-db-fra.com

Bibliothèque de traitement d'images pour Android?

Un ami qui travaille dans le domaine médical m'a demandé d'essayer et d'écrire une petite application pour Android qui pourrait prendre une photo, l'analyser en termes de couleurs et de taille afin que nous sachions comment elle a évolué depuis le dernier instantané, et faire des recommandations en fonction de cette évolution.

Je ne fais que commencer avec Android et je me demandais si quelqu'un connaissait une bonne bibliothèque qui pourrait le faire et gagner du temps de développement.

25
Gulbahar

OpenCV (pour Open Computer Vision) est une bibliothèque de traitement d'images C++ largement utilisée par les chercheurs en traitement d'images, vision par ordinateur, robotique ... (du moins pour ceux qui n'utilisent pas matlab). Il prend officiellement en charge Android et est activement développé.

De plus, il possède de nombreuses fonctions avancées que vous pourrez utiliser ultérieurement si vous en avez besoin.

18
sansuiso

J'ai trouvé JavaCV mieux pour Android car il exporte Java API. Il prend également en charge d'autres bibliothèques de traitement d'image).

12
Abhishek Chanda

Vous pourriez regarder Imagemagick. Il a quelques Android (voir https://github.com/puelocesar/Android-lib-magick pour l'un des deux que je connais) et je Je suis presque sûr d'avoir lu qu'il a un support pour faire ce que vous voulez.

5
user443654

Utilisez JavaCV, est un wrapper pour OpenCV. JavaCV Contient la plupart des fonctions qu'OpenCV contient. Bien que JavaCV n'ait pas de documentation riche, vous pouvez utiliser la documentation OpenCV pour trouver les fonctions que vous pouvez utiliser pour votre projet. JavaCV a la même signature de méthode (pas pour tous) que OpenCV.

5
Keshan De Silva

J'ai trouvé JHLabs libary, qui est très facile à utiliser et des filtres de traitement d'image de base à utiliser. https://code.google.com/p/Android-jhlabs/ -> ce lien est introuvable

https://github.com/finebyte/Android-jhlabs

1
Abhishek Agarwal