Namespaces | |
| namespace | sal3d::LensDistortion |
Namespace for the Lens Distortion classes and functions. | |
Functions | |
| Model | sal3d::LensDistortion::calibrateTsai (const std::vector< sal3d::Frame > &frames, int patternRows, int patternCols, int &nvalid, std::vector< Point2D > &points) |
| Calculates a Tsai model to compensate the lens distortion. | |
| Model | sal3d::LensDistortion::calibrateTsai (const std::vector< sal3d::Frame > &frames, int patternRows, int patternCols) |
| Calculates a Tsai model to compensate the lens distortion. | |
| Model | sal3d::LensDistortion::calibrateTsai (const sal3d::Frame &frame, int patternRows, int patternCols) |
| Calculates a Tsai model to compensate the lens distortion. | |
| Model | sal3d::LensDistortion::calibrateDotsTsai (const std::vector< sal3d::Frame > &frames, int &patternRows, int &patternCols, int &nvalid, std::vector< Point2D > &points) |
| Calculates a Tsai model to compensate the lens distortion. | |
| Model | sal3d::LensDistortion::calibrateDotsTsai (const std::vector< sal3d::Frame > &frames) |
| Calculates a Tsai model to compensate the lens distortion. | |
| Model | sal3d::LensDistortion::calibrateDotsTsai (const sal3d::Frame &frame) |
| Calculates a Tsai model to compensate the lens distortion. | |
| Model | sal3d::LensDistortion::calibrateDotsCubic (const sal3d::Frame &frame) |
| Calculates a cubic polinomial model to compensate the lens distortion. | |
| Model | sal3d::LensDistortion::calibrateDotsCubic (const sal3d::Frame &frame, int &patternRows, int &patternCols, std::vector< Point2D > &points) |
| Calculates a cubic polinomial model to compensate the lens distortion. | |
| Model | sal3d::LensDistortion::calibrateCubic (const sal3d::Frame &frame, int patternRows, int patternCols, std::vector< Point2D > &points) |
| Calculates a Tsai model to compensate the lens distortion. | |
| Model sal3d::LensDistortion::calibrateCubic | ( | const sal3d::Frame & | frame, |
| int | patternRows, | ||
| int | patternCols, | ||
| std::vector< Point2D > & | points | ||
| ) | [inline] |
Calculates a Tsai model to compensate the lens distortion.
This function requires linking with lenscalib.lib (import library for lenscalib.dll).
Provided a Frame object containing the acquired chessboard with the camera, this functions calculates the CubicModel that can later be applied to do the metric calibration and obtain undisorted COP objects. The function also needs to know the number of rows and columns of the chessboard pattern, in order for the detection to succeed.
| [in] | frame | The Frame of the chessboard pattern acquired with the camera. |
| [in] | patternRows | The number of rows of the calibration pattern. |
| [in] | patternCols | The number of columns of the calibration pattern. |
| [out] | points | List of detected points. |
| sal3d::Error | On error |
References sal3d::Frame::c_frame().
| Model sal3d::LensDistortion::calibrateDotsCubic | ( | const sal3d::Frame & | frame | ) | [inline] |
Calculates a cubic polinomial model to compensate the lens distortion.
This function requires linking with lenscalib.lib (import library for lenscalib.dll).
Provided a Frame object containing the acquired black dot pattern with the camera, this functions calculates the CubicModel that can later be applied to do the metric calibration and obtain undisorted COP objects.
| [in] | frame | The Frame of the dots pattern acquired with the camera. |
| sal3d::Error | On error |
References sal3d::Frame::c_frame().
| Model sal3d::LensDistortion::calibrateDotsCubic | ( | const sal3d::Frame & | frame, |
| int & | patternRows, | ||
| int & | patternCols, | ||
| std::vector< Point2D > & | points | ||
| ) | [inline] |
Calculates a cubic polinomial model to compensate the lens distortion.
This function requires linking with lenscalib.lib (import library for lenscalib.dll).
Provided a Frame object containing the acquired black dot pattern with the camera, this functions calculates the CubicModel that can later be applied to do the metric calibration and obtain undisorted COP objects.
| [in] | frame | The Frame of the dots pattern acquired with the camera. |
| [out] | patternRows | The number of rows found in the calibration pattern. |
| [out] | patternCols | The number of columns found in the calibration pattern. |
| [out] | points | List of detected points. |
| sal3d::Error | On error |
References sal3d::Frame::c_frame().
| Model sal3d::LensDistortion::calibrateDotsTsai | ( | const std::vector< sal3d::Frame > & | frames, |
| int & | patternRows, | ||
| int & | patternCols, | ||
| int & | nvalid, | ||
| std::vector< Point2D > & | points | ||
| ) | [inline] |
Calculates a Tsai model to compensate the lens distortion.
This function requires linking with lenscalib.lib (import library for lenscalib.dll).
Provided a set of Frame objects containing the acquired black dot pattern with the camera, this functions calculates the TsaiModel that can later be applied to do the metric calibration and obtain undisorted COP objects.
The function will find the number of rows and columns of the dots pattern.
The number of frames that were considered valid and the coordinates of the detected dots are also given.
| [in] | frames | The Frames of the dots pattern acquired with the camera. |
| [out] | patternRows | The number of rows found in the calibration pattern. |
| [out] | patternCols | The number of columns found in the calibration pattern. |
| [out] | nvalid | Number of Frames for which it was possible to correctly detect the pattern. |
| [out] | points | List of detected points. |
| sal3d::Error | On error |
Referenced by sal3d::LensDistortion::calibrateDotsTsai().
| Model sal3d::LensDistortion::calibrateDotsTsai | ( | const std::vector< sal3d::Frame > & | frames | ) | [inline] |
Calculates a Tsai model to compensate the lens distortion.
This function requires linking with lenscalib.lib (import library for lenscalib.dll).
Provided a set of Frame objects containing the acquired black dot pattern with the camera, this functions calculates the TsaiModel that can later be applied to do the metric calibration and obtain undisorted COP objects.
| [in] | frames | The Frames of the dots pattern acquired with the camera. |
| sal3d::Error | On error |
References sal3d::LensDistortion::calibrateDotsTsai().
| Model sal3d::LensDistortion::calibrateDotsTsai | ( | const sal3d::Frame & | frame | ) | [inline] |
Calculates a Tsai model to compensate the lens distortion.
This function requires linking with lenscalib.lib (import library for lenscalib.dll).
Provided a Frame object containing the acquired black dot pattern with the camera, this functions calculates the TsaiModel that can later be applied to do the metric calibration and obtain undisorted COP objects.
| [in] | frame | The Frame of the dots pattern acquired with the camera. |
| sal3d::Error | On error |
References sal3d::LensDistortion::calibrateDotsTsai().
| Model sal3d::LensDistortion::calibrateTsai | ( | const std::vector< sal3d::Frame > & | frames, |
| int | patternRows, | ||
| int | patternCols, | ||
| int & | nvalid, | ||
| std::vector< Point2D > & | points | ||
| ) | [inline] |
Calculates a Tsai model to compensate the lens distortion.
This function requires linking with lenscalib.lib (import library for lenscalib.dll).
Provided a set of Frame objects containing the acquired chessboard with the camera, this functions calculates the TsaiModel that can later be applied to do the metric calibration and obtain undisorted COP objects. The function also needs to know the number of rows and columns of the chessboard pattern, in order for the detection to succeed.
The number of frames that were considered valid and the coordinates of the detected intersections are also given.
| [in] | frames | The Frames of the chessboard pattern acquired with the camera. |
| [in] | patternRows | The number of rows of the calibration pattern. |
| [in] | patternCols | The number of columns of the calibration pattern. |
| [out] | nvalid | Number of Frames for which it was possible to correctly detect the pattern. |
| [out] | points | List of detected points. |
| sal3d::Error | On error |
Referenced by sal3d::LensDistortion::calibrateTsai().
| Model sal3d::LensDistortion::calibrateTsai | ( | const std::vector< sal3d::Frame > & | frames, |
| int | patternRows, | ||
| int | patternCols | ||
| ) | [inline] |
Calculates a Tsai model to compensate the lens distortion.
This function requires linking with lenscalib.lib (import library for lenscalib.dll).
Provided a set of Frame objects containing the acquired chessboard with the camera, this functions calculates the TsaiModel that can later be applied to do the metric calibration and obtain undisorted COP objects. The function also needs to know the number of rows and columns of the chessboard pattern, in order for the detection to succeed.
| [in] | frames | The Frames of the chessboard pattern acquired with the camera. |
| [in] | patternRows | The number of rows of the calibration pattern. |
| [in] | patternCols | The number of columns of the calibration pattern. |
| sal3d::Error | On error |
References sal3d::LensDistortion::calibrateTsai().
| Model sal3d::LensDistortion::calibrateTsai | ( | const sal3d::Frame & | frame, |
| int | patternRows, | ||
| int | patternCols | ||
| ) | [inline] |
Calculates a Tsai model to compensate the lens distortion.
This function requires linking with lenscalib.lib (import library for lenscalib.dll).
Provided a Frame object containing the acquired chessboard with the camera, this functions calculates the TsaiModel that can later be applied to do the metric calibration and obtain undisorted COP objects. The function also needs to know the number of rows and columns of the chessboard pattern, in order for the detection to succeed.
| [in] | frame | The Frame of the chessboard pattern acquired with the camera. |
| [in] | patternRows | The number of rows of the calibration pattern. |
| [in] | patternCols | The number of columns of the calibration pattern. |
| sal3d::Error | On error |
References sal3d::LensDistortion::calibrateTsai().
by
1.7.6.1