eVision Python API
Loading...
Searching...
No Matches
eVision.EHarrisInterestPoints Class Reference

Container class for the results of the Harris corner detector. More...

Public Member Functions

None __init__ (self)
 Constructs a container for the results of a Harris corner detector.
float GetX (self, int index)
 Returns the abscissa of a corner point.
float GetY (self, int index)
 Returns the ordinate of a corner point.
eVision.EPoint GetPoint (self, int index)
 Returns the coordinates of a corner point.
float GetCornerness (self, int index)
 Returns the cornerness measure of a corner point.
float GetGradientX (self, int index)
 Returns the gradient along the X-axis of a corner point.
float GetGradientY (self, int index)
 Returns the gradient along the Y-axis of a corner point.
float GetGradientMagnitude (self, int index)
 Returns the magnitude of the gradient at a corner point.
float GetGradientOrientation (self, int index)
 Returns the orientation of the gradient at a corner point.
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY, float originX, float originY)
 Draws the location of the corner points.
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY, float originX)
 Draws the location of the corner points.
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX, float zoomY)
 Draws the location of the corner points.
None Draw (self, eVision.EDrawAdapter|None graphicContext, float zoomX)
 Draws the location of the corner points.
None Draw (self, eVision.EDrawAdapter|None graphicContext)
 Draws the location of the corner points.
None DrawCorner (self, eVision.EDrawAdapter|None graphicContext, int index, float zoomX, float zoomY, float originX, float originY)
 Draws the location of a specific corner point.
None DrawCorner (self, eVision.EDrawAdapter|None graphicContext, int index, float zoomX, float zoomY, float originX)
 Draws the location of a specific corner point.
None DrawCorner (self, eVision.EDrawAdapter|None graphicContext, int index, float zoomX, float zoomY)
 Draws the location of a specific corner point.
None DrawCorner (self, eVision.EDrawAdapter|None graphicContext, int index, float zoomX)
 Draws the location of a specific corner point.
None DrawCorner (self, eVision.EDrawAdapter|None graphicContext, int index)
 Draws the location of a specific corner point.
int PointCount (self)
 The number of corner points in the container.

Detailed Description

Container class for the results of the Harris corner detector.

Remarks:

The eVision.EHarrisCornerDetector class stores its results in this container.

License(s): EasyImage

Constructor & Destructor Documentation

◆ __init__()

None eVision.EHarrisInterestPoints.__init__ ( self)

Constructs a container for the results of a Harris corner detector.

Member Function Documentation

◆ Draw() [1/5]

None eVision.EHarrisInterestPoints.Draw ( self,
eVision.EDrawAdapter | None graphicContext )

Draws the location of the corner points.

Remarks:

Drawing is done in the device context associated to the desired window.

Parameters
graphicContextGraphic context on which to draw.

◆ Draw() [2/5]

None eVision.EHarrisInterestPoints.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX )

Draws the location of the corner points.

Remarks:

Drawing is done in the device context associated to the desired window.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.

◆ Draw() [3/5]

None eVision.EHarrisInterestPoints.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY )

Draws the location of the corner points.

Remarks:

Drawing is done in the device context associated to the desired window.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ Draw() [4/5]

None eVision.EHarrisInterestPoints.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY,
float originX )

Draws the location of the corner points.

Remarks:

Drawing is done in the device context associated to the desired window.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
originXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Draw() [5/5]

None eVision.EHarrisInterestPoints.Draw ( self,
eVision.EDrawAdapter | None graphicContext,
float zoomX,
float zoomY,
float originX,
float originY )

Draws the location of the corner points.

Remarks:

Drawing is done in the device context associated to the desired window.

Parameters
graphicContextGraphic context on which to draw.
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
originXHorizontal panning value expressed in pixels. By default, no panning occurs.
originYVertical panning value expressed in pixels. By default, no panning occurs.

◆ DrawCorner() [1/5]

None eVision.EHarrisInterestPoints.DrawCorner ( self,
eVision.EDrawAdapter | None graphicContext,
int index )

Draws the location of a specific corner point.

Remarks:

Drawing is done in the device context associated to the desired window.

Parameters
graphicContextGraphic context on which to draw.
indexCorner index

◆ DrawCorner() [2/5]

None eVision.EHarrisInterestPoints.DrawCorner ( self,
eVision.EDrawAdapter | None graphicContext,
int index,
float zoomX )

Draws the location of a specific corner point.

Remarks:

Drawing is done in the device context associated to the desired window.

Parameters
graphicContextGraphic context on which to draw.
indexCorner index
zoomXHorizontal zooming factor. By default, true scale is used.

◆ DrawCorner() [3/5]

None eVision.EHarrisInterestPoints.DrawCorner ( self,
eVision.EDrawAdapter | None graphicContext,
int index,
float zoomX,
float zoomY )

Draws the location of a specific corner point.

Remarks:

Drawing is done in the device context associated to the desired window.

Parameters
graphicContextGraphic context on which to draw.
indexCorner index
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.

◆ DrawCorner() [4/5]

None eVision.EHarrisInterestPoints.DrawCorner ( self,
eVision.EDrawAdapter | None graphicContext,
int index,
float zoomX,
float zoomY,
float originX )

Draws the location of a specific corner point.

Remarks:

Drawing is done in the device context associated to the desired window.

Parameters
graphicContextGraphic context on which to draw.
indexCorner index
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
originXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ DrawCorner() [5/5]

None eVision.EHarrisInterestPoints.DrawCorner ( self,
eVision.EDrawAdapter | None graphicContext,
int index,
float zoomX,
float zoomY,
float originX,
float originY )

Draws the location of a specific corner point.

Remarks:

Drawing is done in the device context associated to the desired window.

Parameters
graphicContextGraphic context on which to draw.
indexCorner index
zoomXHorizontal zooming factor. By default, true scale is used.
zoomYVertical zooming factor. If set to 0 (default), the horizontal zooming factor is used instead, so as to provide isotropic zooming.
originXHorizontal panning value expressed in pixels. By default, no panning occurs.
originYVertical panning value expressed in pixels. By default, no panning occurs.

◆ GetCornerness()

float eVision.EHarrisInterestPoints.GetCornerness ( self,
int index )

Returns the cornerness measure of a corner point.

Parameters
indexThe index of the corner point.

◆ GetGradientMagnitude()

float eVision.EHarrisInterestPoints.GetGradientMagnitude ( self,
int index )

Returns the magnitude of the gradient at a corner point.

Parameters
indexThe index of the corner point.

◆ GetGradientOrientation()

float eVision.EHarrisInterestPoints.GetGradientOrientation ( self,
int index )

Returns the orientation of the gradient at a corner point.

Parameters
indexThe index of the corner point.

◆ GetGradientX()

float eVision.EHarrisInterestPoints.GetGradientX ( self,
int index )

Returns the gradient along the X-axis of a corner point.

Parameters
indexThe index of the corner point.

◆ GetGradientY()

float eVision.EHarrisInterestPoints.GetGradientY ( self,
int index )

Returns the gradient along the Y-axis of a corner point.

Parameters
indexThe index of the corner point.

◆ GetPoint()

eVision.EPoint eVision.EHarrisInterestPoints.GetPoint ( self,
int index )

Returns the coordinates of a corner point.

Parameters
indexThe index of the corner point.

◆ GetX()

float eVision.EHarrisInterestPoints.GetX ( self,
int index )

Returns the abscissa of a corner point.

Parameters
indexThe index of the corner point.

◆ GetY()

float eVision.EHarrisInterestPoints.GetY ( self,
int index )

Returns the ordinate of a corner point.

Parameters
indexThe index of the corner point.

◆ PointCount()

int eVision.EHarrisInterestPoints.PointCount ( self)

The number of corner points in the container.