Emgu CV Library Documentation
FindCornerSubPix Method (corners, win, zeroZone, criteria)
NamespacesEmgu.CVImage<(Of <(TColor, TDepth>)>)FindCornerSubPix(array<array<Point2D<(Of <(Single>)>)>[]()[]>[]()[], MCvSize, MCvSize, MCvTermCriteria)

www.emgu.com/wiki
Iterates to find the sub-pixel accurate location of corners, or radial saddle points
Declaration Syntax
C#Visual BasicVisual C++
public Point2D<float>[][] FindCornerSubPix(
	Point2D<float>[][] corners,
	MCvSize win,
	MCvSize zeroZone,
	MCvTermCriteria criteria
)
Public Function FindCornerSubPix ( _
	corners As Point2D(Of Single)()(), _
	win As MCvSize, _
	zeroZone As MCvSize, _
	criteria As MCvTermCriteria _
) As Point2D(Of Single)()()
public:
array<array<Point2D<float>^>^>^ FindCornerSubPix(
	array<array<Point2D<float>^>^>^ corners, 
	MCvSize win, 
	MCvSize zeroZone, 
	MCvTermCriteria criteria
)
Parameters
corners (array< array< Point2D<(Of <(Single>)>) >[]()[] >[]()[])
Initial coordinates of the input corners
win (MCvSize)
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 (MCvSize)
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 (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
Return Value
Refined corner coordinates

Assembly: Emgu.CV (Module: Emgu.CV) Version: 1.3.0.0 (1.3.0.0)