A filter for undistorting 2D-point sets. More...
#include <cvb/undistortion.hpp>
Public Member Functions | |
| std::vector< Point2D< double > > | Undistort (const std::vector< Point2D< double > > &distortedPoints) |
| Undistort a set of 2D points. | |
Static Public Member Functions | |
| static std::unique_ptr< UndistPointFilter > | Create (const Cvb::String &calibrationData) |
| Creates a point undistortion filter for a given calibration configuration. | |
A filter for undistorting 2D-point sets.
This filter calculates undistorted 2D image points from distorted 2D image points for a given calibration configuration. It deals with individual pixel positions. To correct entire images, see UndistImageFilter.
|
inlinestatic |
Creates a point undistortion filter for a given calibration configuration.
| [in] | calibrationData | The calibration configuration in JSON-format. |
| Any | exception derived from std::exception including CvbException. |
|
inline |
Undistort a set of 2D points.
| [in] | distortedPoints | Array of distorted 2D points. |
| Any | exception derived from std::exception including CvbException. |