Manages a complete context for the Harris corner detector. More...
Public Member Functions | |
| None | __init__ (self) |
| Constructs a eVision.EHarrisCornerDetector object initialized to its default values. | |
| None | Apply (self, eVision.EROIBW8 source, eVision.EHarrisInterestPoints interestPoints) |
| Apply the Harris corner detector on an image/ROI. | |
Properties | |
| IntegrationScale = property(_IntegrationScale__getter, _IntegrationScale__setter) | |
| The integration scale. | |
| Threshold = property(_Threshold__getter, _Threshold__setter) | |
| Threshold on the cornerness measure for a pixel to be considered as a corner. | |
| SubpixelPrecisionEnabled = property(_SubpixelPrecisionEnabled__getter, _SubpixelPrecisionEnabled__setter) | |
| Returns whether the sub-pixel interpolation is enabled. | |
| DerivationScale = property(_DerivationScale__getter, _DerivationScale__setter) | |
| Returns the current derivation scale. | |
| ThresholdingMode = property(_ThresholdingMode__getter, _ThresholdingMode__setter) | |
| Thresholding mode for the cornerness measure. | |
| GradientNormalizationEnabled = property(_GradientNormalizationEnabled__getter, _GradientNormalizationEnabled__setter) | |
| Sets whether the gradient is normalized before the computation of the cornerness measure. | |
Manages a complete context for the Harris corner detector.
Remarks:
This implementation of the Harris corner detector operates exclusively on a grayscale BW8 images.
License(s): EasyImage
| None eVision.EHarrisCornerDetector.__init__ | ( | self | ) |
Constructs a eVision.EHarrisCornerDetector object initialized to its default values.
| None eVision.EHarrisCornerDetector.Apply | ( | self, | |
| eVision.EROIBW8 | source, | ||
| eVision.EHarrisInterestPoints | interestPoints ) |
Apply the Harris corner detector on an image/ROI.
| source | The source image/ROI. |
| interestPoints | The container in which to store the interest points. |
|
static |
Returns the current derivation scale.
|
static |
Sets whether the gradient is normalized before the computation of the cornerness measure.
Remarks:
If this flag is enabled, the values of the X-gradient and of the Y-gradient are first divided by their maximum absolute value (in the internal computations). This results in a cornerness measure that is roughly distributed around the value 1. If this flag is disabled, the cornerness measure will be much greater.
|
static |
The integration scale.
Remarks:
The integration scale is the standard deviation of the Gaussian filter that is used for scale analysis.
|
static |
Returns whether the sub-pixel interpolation is enabled.
|
static |
Threshold on the cornerness measure for a pixel to be considered as a corner.
Remarks:
If the threshold mode is set to eVision.EHarrisThresholdingMode.Absolute, the threshold value is interpreted as an absolute threshold on the cornerness. In this case, the threshold must be a strictly positive real value.
If the threshold mode is set to eVision.EHarrisThresholdingMode.Relative, the threshold is expressed as a fraction ranging from 0 to 1 of the maximum value of the cornerness of the source image.
|
static |
Thresholding mode for the cornerness measure.