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, setInputops, setEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcalculate, getIndependentInstance, runruncandidates, filterArity, opops, setEnvironmentpublic void initialize()
Initializablepublic ZernikeMoment calculate(IterableInterval<T> ii)
UnaryFunctionOpii - 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.