Struct opencv_calibrate::CalibrationResult
source · pub struct CalibrationResult {
pub mean_reprojection_distance_pixels: f64,
pub camera_matrix: [f64; 9],
pub distortion_coeffs: [f64; 5],
pub rotation_matrices: Vec<[f64; 9]>,
pub translation_vectors: Vec<[f64; 3]>,
}
Fields§
§mean_reprojection_distance_pixels: f64
mean reprojection distance, in pixels
camera_matrix: [f64; 9]
camera calibration matrix, row major order
distortion_coeffs: [f64; 5]
non-linear distortion coefficients (k1, k2, p1, p2, k3)
rotation_matrices: Vec<[f64; 9]>
rotation matrices, row major order
translation_vectors: Vec<[f64; 3]>
rotation vectors
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CalibrationResult
impl RefUnwindSafe for CalibrationResult
impl Send for CalibrationResult
impl Sync for CalibrationResult
impl Unpin for CalibrationResult
impl UnwindSafe for CalibrationResult
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more