estimateChessboardSharpness function
Scalar
estimateChessboardSharpness(
- InputArray image,
- (int, int) patternSize,
- InputArray corners, {
- double riseDistance = 0.8,
- bool vertical = false,
- OutputArray? sharpness,
Estimates the sharpness of a detected chessboard.
Scalar cv::estimateChessboardSharpness (InputArray image, Size patternSize, InputArray corners, float rise_distance=0.8F, bool vertical=false, OutputArray sharpness=noArray())
https://docs.opencv.org/4.11.0/d9/d0c/group__calib3d.html#ga1b976b476cd2083edd4323a34e9e1ffa
Implementation
Scalar estimateChessboardSharpness(
InputArray image,
(int, int) patternSize,
InputArray corners, {
double riseDistance = 0.8,
bool vertical = false,
OutputArray? sharpness,
}) {
sharpness ??= Mat.empty();
final prval = calloc<cvg.Scalar>();
cvRun(
() => ccalib3d.cv_estimateChessboardSharpness(
image.ref,
patternSize.cvd.ref,
corners.ref,
riseDistance,
vertical,
sharpness!.ref,
prval,
ffi.nullptr,
),
);
return Scalar.fromPointer(prval);
}