Implemented Extrinsic Transformations#

The package pycvcam provides a set of implemented extrinsic transformation models that can be used to transform 3D world_points to 2D normalized_points.

  • NoExtrinsic: Identity transformation that does not apply any extrinsic transformation (Simply set third coordinate \(z\) to 1 and keep the “x,y” coordinates of the world_points).

  • Cv2Extrinsic: Like OpenCV’s, apply a rigid transformation \([R|t]\) to the world_points and normalize by the third coordinate.

  • OrthographicExtrinsic: Apply a rigid transformation \([R|t]\) to the world_points and ignore the third coordinate.