Start » Filter Reference » OpenCV » Camera Calibration And 3D Reconstruction » cvEstimateChessboardSharpness
Module: | OpenCV |
---|
Estimates the sharpness of a detected chessboard. Image sharpness, as well as brightness, are a critical parameter for accuracte camera calibration.
Name | Type | Range | Description | |
---|---|---|---|---|
![]() |
inImage | Image | Input image | |
![]() |
inPatternWidth | Integer | 3 - ![]() |
Pattern width (chessboard columns - 1) |
![]() |
inPatternHeight | Integer | 3 - ![]() |
Pattern height (chessboard rows - 1) |
![]() |
inCorners | Point2DArray | ||
![]() |
inRiseDistance | Real | 0.001 - 1.0 | Rise distance 0.8 means 10% ... 90% of the final signal strength |
![]() |
inVertical | Bool | ||
![]() |
outAverageSharpness | Real | ||
![]() |
outAverageMinBrightness | Real | ||
![]() |
outAverageMaxBrightness | Real |
Errors
This filter can throw an exception to report error. Read how to deal with errors in Error Handling.
List of possible exceptions:
Error type | Description |
---|---|
DomainError | Both width and height of the pattern should be bigger than 2 in cvEstimateChessboardSharpness. |
DomainError | Empty image in cvEstimateChessboardSharpness. |
DomainError | inImage must have 1 channels of type UInt8 in cvEstimateChessboardSharpness. |
Complexity Level
This filter is available on Basic Complexity Level.