public class MeanFilteringTool extends IndividualImageFilteringTool
Constructor and Description |
---|
MeanFilteringTool() |
Modifier and Type | Method and Description |
---|---|
Grid2D |
applyToolToImage(Grid2D imageProcessor)
Is called in every thread to apply the tool to an individual ImageProcessor
|
IndividualImageFilteringTool |
clone()
All ImageFilteringTools need to be Cloneable in order to enable multiple processor usage.
|
void |
configure()
Configures the object before execution
|
void |
configure(int kernelWidth,
int kernelHeight) |
static float[] |
createKernel(int kernelWidth,
int kernelHeight) |
java.lang.String |
getBibtexCitation()
Returns the citation in bibTex format
|
float[] |
getKernel() |
int |
getKernelHeight() |
int |
getKernelWidth() |
java.lang.String |
getMedlineCitation()
Returns the citation in Medline format
|
java.lang.String |
getToolName()
returns the name of the actual tool which was used.
|
boolean |
isDeviceDependent()
is an image filter for noise reduction and hence not device dependent.
|
void |
setKernel(float[] kernel) |
void |
setKernelHeight(int kernelHeight) |
void |
setKernelWidth(int kernelWidth) |
getFilteredImage, getImageIndex, getProcessName, prepareForSerialization, run, setImageIndex, setImageProcessor, setLatch
getFilterTools, isConfigured, setConfigured, toString
public Grid2D applyToolToImage(Grid2D imageProcessor)
IndividualImageFilteringTool
applyToolToImage
in class IndividualImageFilteringTool
imageProcessor
- the ImageProcessorpublic static float[] createKernel(int kernelWidth, int kernelHeight)
public IndividualImageFilteringTool clone()
IndividualImageFilteringTool
clone
in class IndividualImageFilteringTool
public float[] getKernel()
public void setKernel(float[] kernel)
public int getKernelWidth()
public void setKernelWidth(int kernelWidth)
public int getKernelHeight()
public void setKernelHeight(int kernelHeight)
public java.lang.String getToolName()
ImageFilteringTool
getToolName
in class ImageFilteringTool
public void configure() throws java.lang.Exception
GUIConfigurable
java.lang.Exception
- may happenpublic void configure(int kernelWidth, int kernelHeight)
public java.lang.String getBibtexCitation()
Citeable
public java.lang.String getMedlineCitation()
Citeable
public boolean isDeviceDependent()
isDeviceDependent
in class ImageFilteringTool