http://www.emgu.com
Attempts to determine whether the input image is a view of the chessboard pattern and locate internal chessboard corners

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

Syntax

C#
public static PointF[] FindChessboardCorners(
	Image<Gray, byte> image,
	Size patternSize,
	CALIB_CB_TYPE flags
)
Visual Basic
Public Shared Function FindChessboardCorners ( 
	image As Image(Of Gray, Byte),
	patternSize As Size,
	flags As CALIB_CB_TYPE
) As PointF()
Visual C++
public:
static array<PointF>^ FindChessboardCorners(
	Image<Gray, unsigned char>^ image, 
	Size patternSize, 
	CALIB_CB_TYPE flags
)
F#
static member FindChessboardCorners : 
        image : Image<Gray, byte> * 
        patternSize : Size * 
        flags : CALIB_CB_TYPE -> PointF[] 

Parameters

image
Type: Emgu.CV..::..Image<(Of <(<'Gray, Byte>)>)>
Source chessboard view
patternSize
Type: System.Drawing..::..Size
The number of inner corners per chessboard row and column
flags
Type: Emgu.CV.CvEnum..::..CALIB_CB_TYPE
Various operation flags

Return Value

Type: array<PointF>[]()[][]
The corners detected if the chess board pattern is found, otherwise null is returned

See Also