Skip to main content

make_default_extrinsics

Function make_default_extrinsics 

Source
pub fn make_default_extrinsics<R: RealField + Copy>() -> ExtrinsicParameters<R>
Expand description

Creates default extrinsic parameters for testing and prototyping.

This function generates reasonable default extrinsic parameters that place the camera at a specific location with no rotation. The defaults are:

  • Camera center: (1, 2, 3) in world coordinates
  • Rotation: Identity (no rotation from world coordinate system)

These parameters are useful for algorithm testing, unit tests, and as starting points for calibration procedures.

§⚠️ Important Note

These parameters are not suitable for real applications - always perform proper camera calibration for production use. The default position is arbitrary and chosen only for testing convenience.

§Returns

ExtrinsicParameters with the default camera position and orientation.

§Example

use braid_mvg::extrinsics::make_default_extrinsics;

let extrinsics = make_default_extrinsics::<f64>();
println!("Default camera center: {:?}", extrinsics.camcenter());