public class ZernikeComputer<T extends RealType<T>> extends AbstractUnaryFunctionOp<IterableInterval<T>,ZernikeMoment>
SpecialOp.Flavor
Constructor and Description |
---|
ZernikeComputer() |
Modifier and Type | Method and Description |
---|---|
ZernikeMoment |
calculate(IterableInterval<T> ii)
Calculates the output given some input.
|
static int |
computeBinomialFactorial(int n,
int m,
int k,
double[][] d) |
static Polynom |
createRadialPolynom(int n,
int m,
double[][] d)
Creates a radial polynom for zernike moment with order n and repitition m
|
void |
initialize()
Initializes the object.
|
void |
setOrder(int order) |
void |
setRepetition(int repetition) |
in, out, run, setInput
ops, setEnvironment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
calculate, getIndependentInstance, run
run
candidates, filterArity, op
ops, setEnvironment
public void initialize()
Initializable
public ZernikeMoment calculate(IterableInterval<T> ii)
UnaryFunctionOp
ii
- Argument to the functionpublic static int computeBinomialFactorial(int n, int m, int k, double[][] d)
n
- Order nm
- Repitition mk
- Radius kd
- Pascal matrixpublic void setOrder(int order)
public void setRepetition(int repetition)
public static Polynom createRadialPolynom(int n, int m, double[][] d)
n
- Order nm
- Repitition md
- Pascal matrixCopyright © 2014–2022 ImageJ. All rights reserved.