Package boofcv.alg.distort
Interface LensDistortionWideFOV
- All Known Implementing Classes:
LensDistortionKannalaBrandt
,LensDistortionUniversalOmni
public interface LensDistortionWideFOV
Interface for creating transform between distorted and undistorted pixel/unit sphere
coordinates for camera models that supports FOV more than 180 degrees. In this situation
the entire undistorted image can't be rendered onto a flat plane. Thus there are no functions
for working in undistorted pixels.
-
Method Summary
Modifier and TypeMethodDescriptionApplies lens distortion.Applies lens distortion.Removes lens distortion.Removes lens distortion.
-
Method Details
-
distortStoP_F64
Point3Transform2_F64 distortStoP_F64()Applies lens distortion.(Input) Undistorted unit sphere coordinate (Output) Distorted pixel coordinates
- Returns:
- Transform
-
distortStoP_F32
Point3Transform2_F32 distortStoP_F32()Applies lens distortion.(Input) Undistorted unit sphere coordinate (Output) Distorted pixel coordinates
- Returns:
- Transform
-
undistortPtoS_F64
Point2Transform3_F64 undistortPtoS_F64()Removes lens distortion.(Input) Distorted pixel coordinate (Output) Undistorted unit sphere coordinates
- Returns:
- Transform
-
undistortPtoS_F32
Point2Transform3_F32 undistortPtoS_F32()Removes lens distortion.(Input) Distorted pixel coordinate (Output) Undistorted unit sphere coordinates
- Returns:
- Transform
-