Variables | |
TCannyEdgeFilter | CannyEdgeFilterMethod |
Specifies the edge filtering method that is internally used for the canny filter operation. More... | |
boolean | Entire |
If this property is set to TRUE the area passed by the X0, X1, X2, Y0, Y1 and Y2 properties is ignored and the complete image will be used for the arithmetic operation. More... | |
TFilterType | FilterType |
Determines which operation is applied to the input image when the Execute method is called. Following filter types are possible: . More... | |
__int3264 | ImageIn |
Specifies the input image object for the filter operations. More... | |
__int3264 | ImageOut |
Handle to the resulting image after applying the Execute method. More... | |
long | Index |
Determines the plane which the filter is applied to. More... | |
long | KernelColumn |
Determines the horizontal position of the kernel element to the KernelValue property refers. More... | |
long | KernelRow |
Determines the vertical position of the kernel element to the KernelValue property refers. More... | |
double | KernelValue |
May be used to query or change an element of the kernel to be used for the custom filter type. More... | |
long | MaskHeight |
Defines the size of the mask/kernel, used for filter operations, in rows. More... | |
__int3264 | MaskImage |
Specifies the custom (user-definable) morphological mask for the morphological operations (FT_OPENING, FT_CLOSING, FT_DILATE, FT_ERODE). More... | |
long | MaskOffsetX |
X-Position of the anchor cell within the mask/kernel. More... | |
long | MaskOffsetY |
Y-Position of the anchor cell within the mask/kernel. More... | |
long | MaskWidth |
Defines the size of the mask/kernel, used for filter operations, in columns. More... | |
TMorphologyMask | MorphologyMask |
Determines the mask type to be used with the morphological FilterTypes (FT_OPENING, FT_CLOSING, FT_DILATE, FT_ERODE). More... | |
boolean | ResetCS |
If this property is set to TRUE upon calling the Execute method is called, the image's coordinate system will be reset to a standard coordinate system prior to performing the filter operation on the selected area. More... | |
TSquareMaskType | SquareMaskType |
Determines the size of the square mask used with some filter operations. See the description of the individual filter function referenced under FilterType to find out if the SquareMaskType parameter is significant for the the filter operation you want to apply, and for permissible values of this property. More... | |
long | TargetMax |
Defines the maximum value which is used if the FilterType property is set to FT_NORMALIZEMINMAX for histogram adaption. More... | |
long | TargetMean |
Defines the mean value which is used if the FilterType property is set to FT_NORMALIZEMEANVARIANCE for histogram adaption. More... | |
long | TargetMin |
Defines the minimum value which is used if the FilterType property is set to FT_NORMALIZEMINMAX for histogram adaption. More... | |
long | TargetVariance |
Defines the variance value which is used if the FilterType property is set to FT_NORMALIZEMEANVARIANCE for histogram adaption. More... | |
long | ThresholdLower |
Determines the lower threshold if the canny filter (FT_CANNY) is used in the FilterType property. More... | |
long | ThresholdUpper |
Determines the upper threshold if the canny filter (FT_CANNY) is used in the FilterType property. More... | |
double | ThresholdWiener |
Determines the noise suppression threshold if the wiener filter (FT_WIENER) is used in the FilterType property. More... | |
double | X0 |
X-coordinate of the upper left point of the area of interest. The properties X0, Y0, X1, Y1, X2 and Y2 define the area in which the control calculates the filter. More... | |
double | X1 |
X-coordinate of the lower left point of the area of interest. The properties X0, Y0, X1, Y1, X2 and Y2 define the area in which the control calculates the filter. More... | |
double | X2 |
X-coordinate of the upper right point of the area of interest. The properties X0, Y0, X1, Y1, X2 and Y2 define the area in which the control calculates the filter. More... | |
double | Y0 |
Y-coordinate of the upper left point of the area of interest. The properties X0, Y0, X1, Y1, X2 and Y2 define the area in which the control calculates the filter. More... | |
double | Y1 |
Y-coordinate of the lower left point of the area of interest. The properties X0, Y0, X1, Y1, X2 and Y2 define the area in which the control calculates the filter. More... | |
double | Y2 |
Y-coordinate of the upper right point of the area of interest. The properties X0, Y0, X1, Y1, X2 and Y2 define the area in which the control calculates the filter. More... | |
|
property |
Specifies the edge filtering method that is internally used for the canny filter operation.
The canny filter is a sequence of different operations, one of which is an edge-filtering step that has considerable influence on the results.
[in,out] | CannyEdgeFilterMethod | Edge filter method. See TCannyEdgeFilter for possible methods. |
|
property |
If this property is set to TRUE
the area passed by the X0, X1, X2, Y0, Y1 and Y2 properties is ignored and the complete image will be used for the arithmetic operation.
[in,out] | Entire | TRUE indicates that the complete image will be used, FALSE otherwise. |
TRUE
indicates that the complete image will be used, FALSE
otherwise.
|
property |
Determines which operation is applied to the input image when the Execute method is called. Following filter types are possible:
.
Enumerated constant | numerical value | uses morphology mask | uses custom, kernel, width, height & offset | uses morphology mask | uses square 3x3 mask | uses square 5x5 mask |
FT_ERODE | 0 | x | x | - | - | |
FT_DILATE | 1 | x | x | - | - | |
FT_OPENING | 2 | x | x | - | - | |
FT_CLOSING | 3 | x | x | - | - | |
FT_MEAN | 4 | - | x | - | - | |
FT_MIN | 5 | - | x | - | - | |
FT_MAX | 6 | - | x | - | - | |
FT_MEDIAN | 7 | - | x | - | - | |
FT_MEDIAN_COLOR | 8 | - | - | x | x | |
FT_CUSTOM | 9 | - | x | - | - | |
FT_WIENER | 10 | - | x | - | - | |
FT_PREWITT_HORIZONTAL | 11 | - | - | x | - | |
FT_PREWITT_VERTICAL | 12 | - | - | x | - | |
FT_SCHARR_HORIZONTAL | 13 | - | - | x | - | |
FT_SCHARR_VERTICAL | 14 | - | - | x | - | |
FT_SOBEL_HORIZONTAL | 15 | - | - | x | x | |
FT_SOBEL_VERTICAL | 16 | - | - | x | x | |
FT_SOBEL_2ND_HORIZONTAL | 17 | - | - | x | x | |
FT_SOBEL_2ND_VERTICAL | 18 | - | - | x | x | |
FT_SOBEL_CROSS | 19 | - | - | x | x | |
FT_ROBERTS_DOWN | 20 | - | - | x | - | |
FT_ROBERTS_UP | 21 | - | - | x | - | |
FT_LAPLACE | 22 | - | - | x | - | |
FT_GAUSS | 23 | - | - | x | x | |
FT_HIPASS | 24 | - | - | x | x | |
FT_LOPASS | 25 | - | - | x | x | |
FT_SHARPEN | 26 | - | - | x | - | |
FT_CANNY | 27 | - | - | - | - | |
FT_NORMALIZEMEANVARIANCE | 28 | - | - | - | - | |
FT_NORMALIZEMINMAX | 29 | - | - | - | - |
[in,out] | FilterType | Filter to be used. See TFilterType for more information of the underlying filtering functions. |
|
property |
Specifies the input image object for the filter operations.
[in,out] | ImageIn | Handle of the image object. |
|
propertyreadonly |
|
property |
Determines the plane which the filter is applied to.
[in,out] | Index | Plane index to work on. |
|
property |
Determines the horizontal position of the kernel element to the KernelValue property refers.
[in,out] | KernelColumn | X-position within the kernel. |
|
property |
Determines the vertical position of the kernel element to the KernelValue property refers.
[in,out] | KernelRow | Y-position within the kernel. |
|
property |
May be used to query or change an element of the kernel to be used for the custom filter type.
The properties \ref KernelColumn and \ref KernelRow define to which kernel element the \ref KernelValue property currently refers.
[in,out] | KernelRow | Value of the KernelValue. |
|
property |
Defines the size of the mask/kernel, used for filter operations, in rows.
[in,out] | MaskHeight | Number of rows in the mask/kernel. |
|
property |
Specifies the custom (user-definable) morphological mask for the morphological operations (FT_OPENING, FT_CLOSING, FT_DILATE, FT_ERODE).
[in,out] | MaskImage | Handle of the mask image object. |
|
property |
X-Position of the anchor cell within the mask/kernel.
The position has to be in the range of 0 to \ref MaskWidth -1.
[in,out] | MaskOffsetX | X-offset in the mask/kernel. |
|
property |
Y-Position of the anchor cell within the mask/kernel.
The position has to be in the range of 0 to \ref MaskHeight -1.
[in,out] | MaskOffsetY | Y-offset in the mask/kernel. |
|
property |
Defines the size of the mask/kernel, used for filter operations, in columns.
[in,out] | MaskWidth | Number of columns in the mask/kernel. |
|
property |
Determines the mask type to be used with the morphological FilterTypes (FT_OPENING, FT_CLOSING, FT_DILATE, FT_ERODE).
[in,out] | MorphologyMask | Morphological operation to use. See TMorphologyMask for more information. |
|
property |
If this property is set to TRUE
upon calling the Execute method is called, the image's coordinate system will be reset to a standard coordinate system prior to performing the filter operation on the selected area.
[in,out] | ResetCS | TRUE indicates that the coordinate system of the image is reseted before execution, FALSE otherwise. |
TRUE
indicates that the coordinate system of the image is reseted before execution, FALSE
otherwise.
|
property |
Determines the size of the square mask used with some filter operations. See the description of the individual filter function referenced under FilterType to find out if the SquareMaskType parameter is significant for the the filter operation you want to apply, and for permissible values of this property.
[in,out] | SquareMaskType | Size for the different filter types. See TSquareMaskType for more information. |
|
property |
Defines the maximum value which is used if the FilterType property is set to FT_NORMALIZEMINMAX for histogram adaption.
It is the upper limit for the gray value distribution.
[in,out] | TargetMax | Upper limit for the gray value distribution. |
|
property |
Defines the mean value which is used if the FilterType property is set to FT_NORMALIZEMEANVARIANCE for histogram adaption.
It is the target average for the gray value distribution.
[in,out] | TargetMean | Target average for the gray value distribution. |
|
property |
Defines the minimum value which is used if the FilterType property is set to FT_NORMALIZEMINMAX for histogram adaption.
It is the lower limit for the gray value distribution.
[in,out] | TargetMin | Lower limit for the gray value distribution. |
|
property |
Defines the variance value which is used if the FilterType property is set to FT_NORMALIZEMEANVARIANCE for histogram adaption.
It is the target variance for the gray value distribution.
[in,out] | TargetVariance | Target variance for the gray value distribution. |
|
property |
Determines the lower threshold if the canny filter (FT_CANNY) is used in the FilterType property.
This threshold is used for the hysteresis thresholding step.
[in,out] | ThresholdLower | Lower threshold for the hysteresis thresholding step if the canny filter is chosen. |
|
property |
Determines the upper threshold if the canny filter (FT_CANNY) is used in the FilterType property.
This threshold is used for the hysteresis thresholding step.
[in,out] | ThresholdUpper | Upper threshold for the hysteresis thresholding step if the canny filter is chosen. |
|
property |
Determines the noise suppression threshold if the wiener filter (FT_WIENER) is used in the FilterType property.
[in,out] | ThresholdWiener | Suppression threshold for the wiener filter. |
|
property |
X-coordinate of the upper left point of the area of interest. The properties X0, Y0, X1, Y1, X2 and Y2 define the area in which the control calculates the filter.
TRUE
these values will be ignored and the complete image will be used instead. Otherwise only that part of the input image that lies within the parallelogram defined by these 6 properties will be subject to the filter operation (and the output image will be a rectangular image containing exactly the contents of this area). [in,out] | X0 | X-coordinate of the upper left point of the area of interest. |
|
property |
X-coordinate of the lower left point of the area of interest. The properties X0, Y0, X1, Y1, X2 and Y2 define the area in which the control calculates the filter.
TRUE
these values will be ignored and the complete image will be used instead. Otherwise only that part of the input image that lies within the parallelogram defined by these 6 properties will be subject to the filter operation (and the output image will be a rectangular image containing exactly the contents of this area). [in,out] | X1 | X-coordinate of the lower left point of the area of interest. |
|
property |
X-coordinate of the upper right point of the area of interest. The properties X0, Y0, X1, Y1, X2 and Y2 define the area in which the control calculates the filter.
TRUE
these values will be ignored and the complete image will be used instead. Otherwise only that part of the input image that lies within the parallelogram defined by these 6 properties will be subject to the filter operation (and the output image will be a rectangular image containing exactly the contents of this area). [in,out] | X2 | X-coordinate of the upper right point of the area of interest. |
|
property |
Y-coordinate of the upper left point of the area of interest. The properties X0, Y0, X1, Y1, X2 and Y2 define the area in which the control calculates the filter.
TRUE
these values will be ignored and the complete image will be used instead. Otherwise only that part of the input image that lies within the parallelogram defined by these 6 properties will be subject to the filter operation (and the output image will be a rectangular image containing exactly the contents of this area). [in,out] | Y0 | Y-coordinate of the upper left point of the area of interest. |
|
property |
Y-coordinate of the lower left point of the area of interest. The properties X0, Y0, X1, Y1, X2 and Y2 define the area in which the control calculates the filter.
TRUE
these values will be ignored and the complete image will be used instead. Otherwise only that part of the input image that lies within the parallelogram defined by these 6 properties will be subject to the filter operation (and the output image will be a rectangular image containing exactly the contents of this area). [in,out] | Y1 | Y-coordinate of the lower left point of the area of interest. |
|
property |
Y-coordinate of the upper right point of the area of interest. The properties X0, Y0, X1, Y1, X2 and Y2 define the area in which the control calculates the filter.
TRUE
these values will be ignored and the complete image will be used instead. Otherwise only that part of the input image that lies within the parallelogram defined by these 6 properties will be subject to the filter operation (and the output image will be a rectangular image containing exactly the contents of this area). [in,out] | Y2 | Y-coordinate of the upper right point of the area of interest. |