Modifier and Type | Field and Description |
---|---|
protected static int |
innerIterations |
protected static double |
innerRegularize |
protected static int |
iterations |
protected LayerSet |
layerset |
protected static int |
radius |
protected static double |
regularize |
protected static boolean |
reorder |
protected static double |
scale |
protected static boolean |
showMatrix |
protected static Align.Param |
siftParam |
protected static String |
similarityMethod |
protected static String[] |
similarityMethods |
Constructor and Description |
---|
LayerZPosition() |
Modifier and Type | Method and Description |
---|---|
boolean |
applies(Object ob)
Returns true if this plugin can be applied to an Object like @param ob.
|
static ij.process.FloatProcessor |
calculateNCCSimilarity(List<Layer> layers,
Rectangle fov,
int r,
double s) |
static ij.process.FloatProcessor |
calculateSIFTSimilarity(List<Layer> layers,
Rectangle fov,
int r,
Align.Param p) |
protected static ArrayList<Feature> |
extract(SIFT ijSIFT,
ij.process.ImageProcessor ip) |
Object |
invoke(Object... params)
Run the plugin directly.
|
void |
invokeNCC(List<Layer> layers,
Rectangle fov)
Run plugin with NCC similarity.
|
void |
invokeSIFT(List<Layer> layers,
Rectangle fov)
Run plugin with SIFT consensus similarity.
|
static void |
optimize(List<Layer> layers,
ij.process.FloatProcessor matrix,
int rad,
int iter,
double reg,
int innerIter,
double innerReg,
boolean reord) |
static void |
runNCC(List<Layer> layers,
Rectangle fov,
int r,
double s,
int iter,
double reg,
int innerIter,
double innerReg,
boolean reord)
Run thickness estimation for a list of layers using NCC similarity.
|
static void |
runSIFT(List<Layer> layers,
Rectangle fov,
int r,
Align.Param p) |
boolean |
setup(Object... params)
Setup with optional parameters (may be null).
|
protected LayerSet layerset
protected static int radius
protected static int iterations
protected static double regularize
protected static int innerIterations
protected static double innerRegularize
protected static boolean reorder
protected static double scale
protected static boolean showMatrix
protected static Align.Param siftParam
protected static final String[] similarityMethods
protected static String similarityMethod
public boolean setup(Object... params)
TPlugIn
public static void optimize(List<Layer> layers, ij.process.FloatProcessor matrix, int rad, int iter, double reg, int innerIter, double innerReg, boolean reord) throws Exception
Exception
public static ij.process.FloatProcessor calculateNCCSimilarity(List<Layer> layers, Rectangle fov, int r, double s) throws InterruptedException, ExecutionException
public static void runNCC(List<Layer> layers, Rectangle fov, int r, double s, int iter, double reg, int innerIter, double innerReg, boolean reord) throws InterruptedException, ExecutionException
layers
- fov
- r
- s
- InterruptedException
ExecutionException
public void invokeNCC(List<Layer> layers, Rectangle fov) throws InterruptedException, ExecutionException
layers
- fov
- InterruptedException
ExecutionException
public static ij.process.FloatProcessor calculateSIFTSimilarity(List<Layer> layers, Rectangle fov, int r, Align.Param p) throws InterruptedException, ExecutionException
public static void runSIFT(List<Layer> layers, Rectangle fov, int r, Align.Param p) throws InterruptedException, ExecutionException
public void invokeSIFT(List<Layer> layers, Rectangle fov) throws InterruptedException, ExecutionException
layers
- fov
- ExecutionException
InterruptedException
public Object invoke(Object... params)
TPlugIn
Copyright © 2015–2021 Fiji. All rights reserved.