Emgu CV Library Documentation
FindChessboardCorners Method (image, patternSize, flags, corners)
NamespacesEmgu.CVCameraCalibrationFindChessboardCorners(Image<(Of <(Gray, Byte>)>), MCvSize, CALIB_CB_TYPE, array<Point2D<(Of <(Single>)>)>[]()[]%)

www.emgu.com/wiki
attempts to determine whether the input image is a view of the chessboard pattern and locate internal chessboard corners
Declaration Syntax
C#Visual BasicVisual C++
public static bool FindChessboardCorners(
	Image<Gray, byte> image,
	MCvSize patternSize,
	CALIB_CB_TYPE flags,
	out Point2D<float>[] corners
)
Public Shared Function FindChessboardCorners ( _
	image As Image(Of Gray, Byte), _
	patternSize As MCvSize, _
	flags As CALIB_CB_TYPE, _
	<OutAttribute> ByRef corners As Point2D(Of Single)() _
) As Boolean
public:
static bool FindChessboardCorners(
	Image<Gray^, unsigned char>^ image, 
	MCvSize patternSize, 
	CALIB_CB_TYPE flags, 
	[OutAttribute] array<Point2D<float>^>^% corners
)
Parameters
image (Image<(Of <(Gray, Byte>)>))
Source chessboard view
patternSize (MCvSize)
The number of inner corners per chessboard row and column
flags (CALIB_CB_TYPE)
Various operation flags
corners ( array< Point2D<(Of <(Single>)>) >[]()[] %)
The corners detected
Return Value
If the chess board pattern is found

Assembly: Emgu.CV (Module: Emgu.CV) Version: 1.4.3249.6313 (1.4.0.0)