What is the minimum size of pattern required in findCirclesGrid() or findChessboardCorners()?


when Size patternSize = Size(4, 5), findCirclesGrid() can detect cicles.
then modify the number of circles on the same image to Size(2, 5) or Size(3, 3) , it can’t detect, and return false. The same issue to checkerboard patterns.

so, What is the minimum size that can detect ?

Partial code:

SimpleBlobDetector::Params parameters;
parameters.minArea = 100;
parameters.maxArea = 50000;

Ptr blobDetector = SimpleBlobDetector::create(parameters);
found = findCirclesGrid(imgGray, patternSize, camPointBuf, CALIB_CB_ASYMMETRIC_GRID);