http://www.emgu.com
Iterates to find the sub-pixel accurate location of corners, or radial saddle points

Namespace: Emgu.CV
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.4.2.1777 (2.4.2.1777)

Syntax

C#
public static void cvFindCornerSubPix(
	IntPtr image,
	IntPtr corners,
	int count,
	Size win,
	Size zeroZone,
	MCvTermCriteria criteria
)
Visual Basic
Public Shared Sub cvFindCornerSubPix ( _
	image As IntPtr, _
	corners As IntPtr, _
	count As Integer, _
	win As Size, _
	zeroZone As Size, _
	criteria As MCvTermCriteria _
)
Visual C++
public:
static void cvFindCornerSubPix(
	IntPtr image, 
	IntPtr corners, 
	int count, 
	Size win, 
	Size zeroZone, 
	MCvTermCriteria criteria
)

Parameters

image
Type: System..::..IntPtr
Input image
corners
Type: System..::..IntPtr
Initial coordinates of the input corners and refined coordinates on output
count
Type: System..::..Int32
Number of corners
win
Type: System.Drawing..::..Size
Half sizes of the search window. For example, if win=(5,5) then 5*2+1 x 5*2+1 = 11 x 11 search window is used
zeroZone
Type: System.Drawing..::..Size
Half size of the dead region in the middle of the search zone over which the summation in formulae below is not done. It is used sometimes to avoid possible singularities of the autocorrelation matrix. The value of (-1,-1) indicates that there is no such size
criteria
Type: Emgu.CV.Structure..::..MCvTermCriteria
Criteria for termination of the iterative process of corner refinement. That is, the process of corner position refinement stops either after certain number of iteration or when a required accuracy is achieved. The criteria may specify either of or both the maximum number of iteration and the required accuracy

See Also