Bonjour à tous,
Je suis nouveau sur le forum et je recherche de l’aide sur la programmation avec le logiciel Image J. Je ne suis ni informaticien, ni spécialiste du traitement de l’image, mais j’utilise ce logiciel pour analyser des photos de végétations. Les photos sont donc avec une dominante vert.
2 types d’informations m’intéressent dans mes images :
• Les niveaux des canaux RGB : Cela je sais faire.
• Le taux de couverture, c'est-à-dire un rapport entre ce qui peut être considéré comme de la végétation et ce qui n’en est pas.
Je cherche à faire une macro qui puisse:
- analyser les images au niveau de chaque pixel,
- transformer (binariser) mon image selon un test conditionnel
- récupérer les informations dans un tableau
- afficher la nouvelle image (que j’enregistrerai dans un nouveau dossier).
Je précise que les images que je traite font entre 5 et 9 M pixels ! (s’il le faut j’essayerai de poster une photo)
Le test conditionnel se fait sur la comparaison des niveaux RGB.
Je veux avoir le % de pixel avec la condition Canal Vert > Canal Rouge.
Voici en gros la trame de ce que j’aimerais écrire sous forme de macro :
1) Choisir un dossier « input » (où se trouveront les images originales)
2) Choisir un dossier « output » (où je stockerai l’image binarisée)
3) Pour chaque IMAGE
4)Pour chaque pixel (donc du pixel 1 au 9 millionième pixel) (boucle WHILE ?)
a. Récupérer les données RGB du pixel
b. Boucle SI canal Vert > canal Rouge
i. ALORS binariser en NOIR le pixel (ce qui revient à seuiller avec ce test)
ii. SINON binariser en BLANC
c. Fin boucle SI
5) Fin boucle WHILE (sur une image)
6) Compter le nombre de pixel noirs
7) Fin boucle WHILE (sur toutes les images)
8) Créer un dossier LOG en tableau (que je pourrai exporter vers Excel)
a. Récupérer le nom de l’image, le nombre total de pixel et le nombre total de pixels NOIRS
9) Afficher l’image binarisée selon ce test
Je n’ai aucune idée si cela est possible. Dans le cas ou ça ne l’est pas, que pouvez-vous me conseiller ?
J’espère que ce long descriptif ne vous aura pas trop découragé. Par avance, je remercie vivement les pros de l’informatique et/ou de l’image qui voudront bien se pencher sur mon problème.
Cordialement,
Partager