Emgu CV Library Documentation
cvFindChessboardCorners Method (image, patternSize, corners, cornerCount, flags)
NamespacesEmgu.CVCvInvokecvFindChessboardCorners(IntPtr, Size, IntPtr, Int32%, CALIB_CB_TYPE)

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 int cvFindChessboardCorners(
	IntPtr image,
	Size patternSize,
	IntPtr corners,
	ref int cornerCount,
	CALIB_CB_TYPE flags
)
Public Shared Function cvFindChessboardCorners ( _
	image As IntPtr, _
	patternSize As Size, _
	corners As IntPtr, _
	ByRef cornerCount As Integer, _
	flags As CALIB_CB_TYPE _
) As Integer
public:
static int cvFindChessboardCorners(
	IntPtr image, 
	Size patternSize, 
	IntPtr corners, 
	int% cornerCount, 
	CALIB_CB_TYPE flags
)
Parameters
image (IntPtr)
Source chessboard view; it must be 8-bit grayscale or color image
patternSize (Size)
The number of inner corners per chessboard row and column
corners (IntPtr)
The output array of corners detected
cornerCount ( Int32 %)
The output corner counter. If it is not NULL, the function stores there the number of corners found
flags (CALIB_CB_TYPE)
Various operation flags
Return Value
Non-zero value if all the corners have been found and they have been placed in a certain order (row by row, left to right in every row), otherwise, if the function fails to find all the corners or reorder them, it returns 0
Remarks
The coordinates detected are approximate, and to determine their position more accurately, the user may use the function cvFindCornerSubPix

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