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.PlugInFilterarg - String arg0image - ImagePlus image to run calculation onpublic void run(ij.process.ImageProcessor arg0)
run in interface ij.plugin.filter.PlugInFilterpublic 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.