public class MovieProcessor
extends java.lang.Object
Constructor and Description |
---|
MovieProcessor() |
Modifier and Type | Method and Description |
---|---|
static void |
applySelectionToImageProcessor(ij.gui.Roi r,
ij.process.ImageProcessor imp,
int pixelValue) |
static void |
applySelectionToImageProcessorIfNone(ij.gui.Roi r,
ij.process.ImageProcessor imp,
int pixelValue) |
static int |
colToValue(java.awt.Color c) |
static ij.gui.Roi |
createSelectionFromMask(ij.process.ImageProcessor mask,
VPoint translation) |
static VPoint |
detectTranslationSobel(int frameNo,
int range) |
static void |
dumpArrayListToLog(java.util.ArrayList al,
java.lang.String title) |
static java.util.ArrayList<VPoint> |
extractBorderPixels(ij.gui.Roi roi) |
static int |
getArea(ij.process.ImageProcessor mask) |
static java.lang.String |
getMaskAsString(ij.process.ImageProcessor mask) |
static java.lang.String |
getMaskAsString2(ij.process.ImageProcessor mask) |
static java.lang.String |
getMaskAsString3(ij.process.ImageProcessor mask) |
static java.lang.String |
getSelectionMaskAsString(int[][] mask) |
static VPoint[] |
getSkeletonEndpoints(ij.process.ByteProcessor skeletonRoi) |
static void |
main(java.lang.String[] args) |
static void |
measure(java.lang.String alternateFormat) |
static void |
process(int frameFrom,
int frameTo) |
static void |
removeSingleDots(ij.process.ImageProcessor sobel) |
static ij.process.ImageProcessor |
skeletonize(ij.process.ByteProcessor mask)
Implementation of Zhang and Suen thinning algorithm, described here: T.
|
static ij.process.ImageProcessor |
skeletonize(ij.gui.Roi roi)
Implementation of Zhang and Suen thinning algorithm, described here: T.
|
public static java.lang.String getSelectionMaskAsString(int[][] mask)
public static java.lang.String getMaskAsString(ij.process.ImageProcessor mask)
public static java.lang.String getMaskAsString2(ij.process.ImageProcessor mask)
public static java.lang.String getMaskAsString3(ij.process.ImageProcessor mask)
public static ij.gui.Roi createSelectionFromMask(ij.process.ImageProcessor mask, VPoint translation)
public static VPoint[] getSkeletonEndpoints(ij.process.ByteProcessor skeletonRoi)
public static void applySelectionToImageProcessor(ij.gui.Roi r, ij.process.ImageProcessor imp, int pixelValue)
public static void applySelectionToImageProcessorIfNone(ij.gui.Roi r, ij.process.ImageProcessor imp, int pixelValue)
public static VPoint detectTranslationSobel(int frameNo, int range)
public static void measure(java.lang.String alternateFormat)
public static void process(int frameFrom, int frameTo)
public static int getArea(ij.process.ImageProcessor mask)
public static int colToValue(java.awt.Color c)
public static java.util.ArrayList<VPoint> extractBorderPixels(ij.gui.Roi roi)
public static void dumpArrayListToLog(java.util.ArrayList al, java.lang.String title)
public static ij.process.ImageProcessor skeletonize(ij.gui.Roi roi)
Roi
- public static ij.process.ImageProcessor skeletonize(ij.process.ByteProcessor mask)
mask
- public static void removeSingleDots(ij.process.ImageProcessor sobel)
public static void main(java.lang.String[] args)