undistortPoints: Transform Coordinates to Compensate for Lens Distortion

View source: R/calib3d.R

undistortPointsR Documentation

Transform Coordinates to Compensate for Lens Distortion

Description

undistortPoints transforms a set of coordinates representing points in an image to compensate for radial and tangential lens distortion.

Usage

undistortPoints(
  points,
  camera_matrix,
  dist_coefs,
  new_camera_matrix = camera_matrix
)

Arguments

points

A 2xN matrix of X/Y coordinates.

camera_matrix

A 3x3 camera intrinsic matrix as returned by calibrateCamera.

dist_coefs

A single row matrix with 4, 5, 8, 12 or 14 elements as returned by calibrateCamera.

new_camera_matrix

A 3x3 camera intrinsic matrix as returned by getOptimalNewCameraMatrix if you chose to execute this optional step (default: camera_matrix).

Value

A 2xN matrix of transformed X/Y coordinates.

Author(s)

Simon Garnier, garnier@njit.edu

See Also

undistort, calibrateCamera, getOptimalNewCameraMatrix

Examples

# See the help vignette:
## Not run:  vignette("z8_calib", package = "Rvision") 


swarm-lab/Rvision documentation built on Feb. 7, 2024, 4:59 a.m.