| Cv2CornerSubPix Method |
adjusts the corner locations with sub-pixel accuracy to maximize the certain cornerness criteria
Namespace:
OpenCvSharp
Assembly:
OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0
Syntax public static Point2f[] CornerSubPix(
InputArray image,
IEnumerable<Point2f> inputCorners,
Size winSize,
Size zeroZone,
TermCriteria criteria
)
Public Shared Function CornerSubPix (
image As InputArray,
inputCorners As IEnumerable(Of Point2f),
winSize As Size,
zeroZone As Size,
criteria As TermCriteria
) As Point2f()
public:
static array<Point2f>^ CornerSubPix(
InputArray^ image,
IEnumerable<Point2f>^ inputCorners,
Size winSize,
Size zeroZone,
TermCriteria criteria
)
static member CornerSubPix :
image : InputArray *
inputCorners : IEnumerable<Point2f> *
winSize : Size *
zeroZone : Size *
criteria : TermCriteria -> Point2f[]
Parameters
- image
- Type: OpenCvSharpInputArray
Input image. - inputCorners
- Type: System.Collections.GenericIEnumerablePoint2f
Initial coordinates of the input corners and refined coordinates provided for output. - winSize
- Type: OpenCvSharpSize
Half of the side length of the search window. - zeroZone
- Type: OpenCvSharpSize
Half of the size of the dead region in the middle of the search zone
over which the summation in the formula 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 a size. - criteria
- Type: OpenCvSharpTermCriteria
Criteria for termination of the iterative process of corner refinement.
That is, the process of corner position refinement stops either after criteria.maxCount iterations
or when the corner position moves by less than criteria.epsilon on some iteration.
Return Value
Type:
Point2f[Missing <returns> documentation for "M:OpenCvSharp.Cv2.CornerSubPix(OpenCvSharp.InputArray,System.Collections.Generic.IEnumerable{OpenCvSharp.Point2f},OpenCvSharp.Size,OpenCvSharp.Size,OpenCvSharp.TermCriteria)"]
See Also