public class Find_Particle_Areas extends Object implements ij.plugin.filter.PlugInFilter
Three main functions: determining sum pixel area of cell or particle in brightfield images, determining sum pixel intensity count in intensity images, and calculating ratio of particle intensity per particle area.
Modifier and Type | Class and Description |
---|---|
static interface |
Find_Particle_Areas.MPFC_Ctrl |
CONVERT_TO_FLOAT, DOES_16, DOES_32, DOES_8C, DOES_8G, DOES_ALL, DOES_RGB, DOES_STACKS, DONE, FINAL_PROCESSING, KEEP_THRESHOLD, NO_CHANGES, NO_IMAGE_REQUIRED, NO_UNDO, NO_UNDO_RESET, PARALLELIZE_IMAGES, PARALLELIZE_STACKS, ROI_REQUIRED, SNAPSHOT, STACK_REQUIRED, SUPPORTS_MASKING
Constructor and Description |
---|
Find_Particle_Areas() |
Find_Particle_Areas(ij.ImagePlus image,
ij.ImagePlus brightfieldImage,
ij.ImagePlus intensityImage,
String method,
double minThresh,
double sigma,
int minSize,
boolean excludeEdge,
boolean ratioMode) |
Modifier and Type | Method and Description |
---|---|
void |
addImageToStack(ij.ImagePlus mainImage,
ij.process.ImageProcessor imageToAdd,
ij.ImageStack correspondingStack) |
float[] |
analyzeIndividualParticles() |
void |
analyzeSingleStack() |
ij.ImagePlus[] |
createRatioMask()
Creates a ratio mask stack for both brightfield and intensity images.
|
ij.ImagePlus |
findParticles(ij.ImagePlus imageToAnalyze,
boolean intensityImage,
boolean showResults) |
static void |
main(String[] args) |
void |
run(ij.process.ImageProcessor arg0) |
void |
setFullStackOption(boolean option) |
int |
setup(String arg,
ij.ImagePlus image)
Original setup method called by ImageJ when plugin is run.
|
public Find_Particle_Areas()
public Find_Particle_Areas(ij.ImagePlus image, ij.ImagePlus brightfieldImage, ij.ImagePlus intensityImage, String method, double minThresh, double sigma, int minSize, boolean excludeEdge, boolean ratioMode)
public void setFullStackOption(boolean option)
public static void main(String[] args)
public int setup(String arg, ij.ImagePlus image)
setup
in interface ij.plugin.filter.PlugInFilter
arg
- String arg0image
- ImagePlus image to run calculation onpublic void run(ij.process.ImageProcessor arg0)
run
in interface ij.plugin.filter.PlugInFilter
public ij.ImagePlus[] createRatioMask()
public ij.ImagePlus findParticles(ij.ImagePlus imageToAnalyze, boolean intensityImage, boolean showResults)
public void addImageToStack(ij.ImagePlus mainImage, ij.process.ImageProcessor imageToAdd, ij.ImageStack correspondingStack)
public void analyzeSingleStack()
public float[] analyzeIndividualParticles()
Copyright © 2015–2022 SciJava. All rights reserved.