public class FeatureDetector
extends icy.plugin.abstract_.PluginActionable
Constructor and Description |
---|
FeatureDetector() |
Modifier and Type | Method and Description |
---|---|
AlphaValues |
getAlpha()
Returns the array of weights that control the linear combination of
Gaussian derivatives up to order M which constitute the feature template.
|
int |
getM()
Returns the order of the feature template.
|
ParameterSet[][] |
getParameterSet()
Gets the all the sets of parameters used in the
FeatureDetector class. |
double |
getSigma()
Returns the standard deviation of the Gaussian on which the steerable
templates are based.
|
boolean |
isRunning()
Returns
true if the detector is running. |
void |
killDetector()
Stops the detector and released the memory associated with it.
|
void |
processActiveImage()
Filters the focused image.
|
void |
run()
First method executed when the plug-in is called.
|
void |
setM(int M)
Sets the order of the feature template.
|
void |
setSigma(double sigma)
Sets the standard deviation of the Gaussian on which the steerable
templates are based.
|
void |
showAllResults()
Displays the filtered image (magnitude and phase).
|
void |
showNMS()
Computes and displays the response of the filter after suppressing the
non-maxima elements.
|
void |
showOrientations()
Displays a color-coded version of the local orientation of the features
detected by the filter.
|
void |
showRotations(int numRotations)
Computes and displays the response to rotations of the feature template
over 2 pi, in (2*pi)/nIncrements increments.
|
void |
stopDetector()
Stops the detector.
|
public void run()
public void processActiveImage()
public boolean isRunning()
true
if the detector is running.public void killDetector()
public void stopDetector()
public void showAllResults()
public void showNMS()
public void showOrientations()
public void showRotations(int numRotations)
public AlphaValues getAlpha()
ParameterSet
class.public int getM()
public void setM(int M)
public ParameterSet[][] getParameterSet()
FeatureDetector
class.public double getSigma()
public void setSigma(double sigma)