/xyzrotation

Rotate 2D images in 3D space

Primary LanguageJupyter NotebookMIT LicenseMIT

XYZ Rotation

This package abstacts some mathematical operations to rotate 2D images in 3D space.

Transformed

Dependencies:

  • NumPy
  • OpenCV

Provided Functionalities

This package can be used to:

  • Calculating transformation matrix based on rotation and translation along X, Y and Z axis.

  • Applying transformation matrix to a set of 2D points to get the new coordinates.

  • Applying transformation matrix to a 2D image to get the new image.

Documentation

The closest thing to documentation is the usage.ipynb notebook. It contains examples of how to use the package.