Accueil
Principe : image de réflectance
Prise de vue : Tableau + Fond blanc
Traitement mathématique
Plan du site
Mentions légales

Le coeur de la méthode :
la macro "image de la réflectance" (macro créée dans le logiciel libre ImageJ)


run("Input/Output...", "jpeg=100 gif=-1 file=.xls");
run("Conversions...", " ");
saveAs("Jpeg", "C:\\Users\\LMB\\Pictures\\Traitement\\Temp\\Fond_blanc.jpg");
close();
saveAs("Jpeg", "C:\\Users\\LMB\\Pictures\\Traitement\\Temp\\Tableau.jpg");
run("RGB Stack");
run("32-bit");
run("Multiply...", "value=255.000 stack");
open("C:\\Users\\LMB\\Pictures\\Traitement\\Temp\\Fond_blanc.jpg");
run("RGB Stack");
imageCalculator("Divide create 32-bit stack", "Tableau.jpg","Fond_blanc.jpg");
//run("Image Calculator...", "image1=Tableau.jpg operation=Divide image2=Fond_blanc.jpg create 32-bit stack");
run("Max...", "value=255 stack");
run("8-bit");
run("Stack to RGB");
saveAs("Jpeg", "C:\\Users\\LMB\\Pictures\\Traitement\\Temp\\Reflectance.jpg (RGB)");
run("Wait For User");
close();
close();
close();
close();

Attention :

1 - Cette macro suppose l'existence d'un dossier dédié au calcul de l'image de réflectance : le dossier "Temp"
, que vous devez donc créer à cet effet

2 - Le chemin indiqué ici est à remplacer par celui que vous aurez choisi pour le dossier "Temp"

3 - Le message d'attente "Wait for User" interrompt le processus pour vous permettre de sauvegarder l'image de réflectance sous le dossier, le format et le nom que vous voulez lui donner


Installation d'Image
J, logiciel libre d'analyse d'image (en anglais, sorry.....)

Aller sur le site officiel 
https://imagej.net
ImageJ>Download> et suivez les instructions dépendantes des caractéristiques de votre ordinateur


Création d'un dossier Temp
Créer un dossier Temp à l'emplacement que vous aurez choisi

Installation de la macro "image de la réflectance", que j'ai déposée à l'INPI (Institut National de la Propriété Intellectuelle)

- Fermer ImageJ

- Ouvrir un éditeur de texte (comme Bloc-notes)
- Ouvrir un nouveau fichier : >Fichier>Nouveau
- Y copier la macro ci-dessus
- Remplacer le chemin indiqué en rouge par celui choisi pour le dossier Temp
- Sauvegarder le fichier sous ImageJ>plugins, avec l'extension .ijm (et non pas .txt) : Type de fichier "tous les fichiers", Nom du fichier : Reflectance.ijm
(NB : ne pas utiliser les accents avec ImageJ)
- Ouvrir ImageJ  : la macro est installée en tant que plugin
sous le nom de Reflectance

Traitement mathématique de la photo du tableau et de celle du fond blanc


- Ouvrir ImageJ

- Ouvrir d'abord la photo du tableau : File>Open
- Ouvrir ensuite la photo du fond blanc, prise en même temps dans les mêmes conditions de prise de vue : File>Open
- Démarrer la macro : Plugins>Reflectance. Le programme de calcul se déroule en quelques secondes.
- A l'apparition de la fenêtre  d'attente "Thereafter, press OK", le processus s'interrompt pour permettre de sauvegarder l'image de la réflectance du tableau sous le dossier, le format et le nom choisis : File>Save As>Jpeg
- Puis cliquez sur OK dans la fenêtre d'attente : toutes les images générées par le calcul se ferment


Vous avez réussi ? Bravo !

Bonne continuation ! Nésitez pas à me contacter pour toutes questions ou remarques !
Louis-Marie Bresson
louis-marie@bresson.pro