sdynpy.fileio.sdynpy_vic

Functions for working with camera output data from VIC3D

Copyright 2022 National Technology & Engineering Solutions of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the U.S. Government retains certain rights in this software.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.

Functions

camera_matrix_from_vic_parameters(intrinsics)

Computes K and RT Camera matrices from information in the project.xml file

extract_vic_cal_parameters(z3d_file)

Extracts camera calibration parameters from a VIC3D .z3d file.

get_vic_camera_parameters(K, RT)

Computes VIC3D Camera Information for the project.xml file

matrix_from_bryant_angles(rx, ry, rz)

Computes a rotation matrix from Bryant Angles

read_vic3D_mat_files(files[, read_3D, ...])

Reads in data from Correlated Solutions' VIC3D

vic_angles_from_matrix(R)

Extract Bryant Angles from a rotation matrix.