09.08.2013 Views

Analyse avec le logiciel imagej d'un lot d'images en microscopie par ...

Analyse avec le logiciel imagej d'un lot d'images en microscopie par ...

Analyse avec le logiciel imagej d'un lot d'images en microscopie par ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

C:\Docum<strong>en</strong>ts and Settings\montarou\Bureau\correction\chandez\PLU_RGB_Avg_v3_.java jeudi 22 juil<strong>le</strong>t 2010 16:22<br />

/*<br />

*/<br />

PLU_RGB_Avg_v3_.java<br />

Last update : 10/06/2010<br />

Plugin ImageJ ecrit pour ameliorer la qualite des images de<br />

<strong>microscopie</strong> <strong>par</strong> immunofluoresc<strong>en</strong>ce a <strong>par</strong>tir <strong>d'images</strong> de calibration.<br />

Usage:<br />

- Ouvrir une ou plusieurs images TIFF de PLU de type RGB cou<strong>le</strong>ur.<br />

- Donner un nom pour creer <strong>le</strong> fichier log recapitulatif.<br />

- Projection des PLU<br />

- Choisir une image a corriger (condition d'acquisition conforme).<br />

- Les composantes sont corrigees indep<strong>en</strong>damm<strong>en</strong>t.<br />

- La stack de l'image est fusionnee <strong>en</strong> une image RGB fina<strong>le</strong>.<br />

- Contro<strong>le</strong> de l'aspect de l'image corrigee.<br />

Pour des images <strong>en</strong> resolution 4080x3072, augm<strong>en</strong>ter la memoire (Edit/Options/Memory=1500)<br />

import ij.*;<br />

import ij.process.*;<br />

import ij.gui.*;<br />

import java.awt.*;<br />

import ij.plugin.filter.*;<br />

import ij.plugin.PlugIn;<br />

import ij.io.*;<br />

import javax.swing.*;<br />

import java.io.PrintWriter; // PrintWriter<br />

import ij.io.Fi<strong>le</strong>Saver;<br />

import java.io.*;<br />

import ij.plugin.RGBStackMerge; // RGB Splitter<br />

import ij.measure.*;<br />

import ij.process.ImageStatistics;<br />

in2p3-00530281, version 1 - 28 Oct 2010<br />

// Fi<strong>le</strong>Chooser<br />

import javax.swing.JFi<strong>le</strong>Chooser;<br />

import javax.swing.fi<strong>le</strong>chooser.Fi<strong>le</strong>Filter;<br />

import javax.swing.fi<strong>le</strong>chooser.Fi<strong>le</strong>NameExt<strong>en</strong>sionFilter;<br />

import ij.io.Op<strong>en</strong>er;<br />

// Utilities<br />

import java.util.ArrayList;<br />

import java.util.List;<br />

import java.util.Date;<br />

import java.text.DateFormat;<br />

import java.text.Simp<strong>le</strong>DateFormat;<br />

// Array of constantes (operator)<br />

import ij.plugin.ZProjector;<br />

// Use Logger in any java application<br />

import java.util.logging.*;<br />

// Use DecimalFormat<br />

import java.text.DecimalFormat;<br />

-1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!