Update calibration and registration to use findChessboardCornersSB()

findChessboardCornersSB should be faster and more robust compared to findChessboardCorners.

The function is analog to findChessboardCorners but uses a localized radon transformation approximated by box filters being more robust to all sort of noise, faster on larger images and is able to directly return the sub-pixel position of the internal chessboard corners.

Requires OpenCV version >= 4.0.