Camera Handle

class huira.rgb.CameraModelHandle
__init__(*args, **kwargs)
delete_distortion(self: huira._huira.rgb.CameraModelHandle) None
delete_psf(self: huira._huira.rgb.CameraModelHandle) None
focal_length(self: huira._huira.rgb.CameraModelHandle) float
fstop(self: huira._huira.rgb.CameraModelHandle) float
make_frame_buffer(self: huira._huira.rgb.CameraModelHandle) huira::FrameBuffer<huira::SpectralBins<3ul, 600, 750, 500, 600, 380, 500> >
set_brown_conrady_distortion(self: huira._huira.rgb.CameraModelHandle, coeffs: huira._huira.BrownCoefficients) None
set_focal_length(self: huira._huira.rgb.CameraModelHandle, focal_length: object) None

Set the focal length (accepts any distance unit)

set_fstop(self: huira._huira.rgb.CameraModelHandle, fstop: float) None
set_opencv_distortion(self: huira._huira.rgb.CameraModelHandle, coeffs: huira._huira.OpenCVCoefficients) None
set_owen_distortion(self: huira._huira.rgb.CameraModelHandle, coeffs: huira._huira.OwenCoefficients) None
set_sensor_bias_level(self: huira._huira.rgb.CameraModelHandle, bias_level: float) None
set_sensor_bit_depth(self: huira._huira.rgb.CameraModelHandle, bit_depth: int) None
set_sensor_dark_current(self: huira._huira.rgb.CameraModelHandle, dark_current: float) None
set_sensor_full_well_capacity(self: huira._huira.rgb.CameraModelHandle, fwc: float) None
set_sensor_gain(self: huira._huira.rgb.CameraModelHandle, gain: float) None
set_sensor_gain_db(self: huira._huira.rgb.CameraModelHandle, gain_db: float) None
set_sensor_pixel_pitch(*args, **kwargs)

Overloaded function.

  1. set_sensor_pixel_pitch(self: huira._huira.rgb.CameraModelHandle, pixel_pitch_x: object, pixel_pitch_y: object) -> None

  2. set_sensor_pixel_pitch(self: huira._huira.rgb.CameraModelHandle, pixel_pitch: object) -> None

set_sensor_quantum_efficiency(self: huira._huira.rgb.CameraModelHandle, qe: huira._huira.rgb.SpectralBins) None

Set quantum efficiency (as SpectralBins)

set_sensor_read_noise(self: huira._huira.rgb.CameraModelHandle, read_noise: float) None
set_sensor_resolution(self: huira._huira.rgb.CameraModelHandle, width: int, height: int) None
set_sensor_rotation(self: huira._huira.rgb.CameraModelHandle, angle: object) None

Set sensor rotation (accepts any angle unit, e.g. Radian, Degree)

set_sensor_size(*args, **kwargs)

Overloaded function.

  1. set_sensor_size(self: huira._huira.rgb.CameraModelHandle, width: object, height: object) -> None

  2. set_sensor_size(self: huira._huira.rgb.CameraModelHandle, width: object) -> None

set_sensor_uinty_db(self: huira._huira.rgb.CameraModelHandle, unity_db: float) None
use_aperture_psf(self: huira._huira.rgb.CameraModelHandle, radius: int, banks: int) None
use_blender_convention(self: huira._huira.rgb.CameraModelHandle, value: bool = True) None
class huira.visible8.CameraModelHandle
__init__(*args, **kwargs)
delete_distortion(self: huira._huira.visible8.CameraModelHandle) None
delete_psf(self: huira._huira.visible8.CameraModelHandle) None
focal_length(self: huira._huira.visible8.CameraModelHandle) float
fstop(self: huira._huira.visible8.CameraModelHandle) float
make_frame_buffer(self: huira._huira.visible8.CameraModelHandle) huira::FrameBuffer<huira::SpectralBins<8ul, 380, 750> >
set_brown_conrady_distortion(self: huira._huira.visible8.CameraModelHandle, coeffs: huira._huira.BrownCoefficients) None
set_focal_length(self: huira._huira.visible8.CameraModelHandle, focal_length: object) None

Set the focal length (accepts any distance unit)

set_fstop(self: huira._huira.visible8.CameraModelHandle, fstop: float) None
set_opencv_distortion(self: huira._huira.visible8.CameraModelHandle, coeffs: huira._huira.OpenCVCoefficients) None
set_owen_distortion(self: huira._huira.visible8.CameraModelHandle, coeffs: huira._huira.OwenCoefficients) None
set_sensor_bias_level(self: huira._huira.visible8.CameraModelHandle, bias_level: float) None
set_sensor_bit_depth(self: huira._huira.visible8.CameraModelHandle, bit_depth: int) None
set_sensor_dark_current(self: huira._huira.visible8.CameraModelHandle, dark_current: float) None
set_sensor_full_well_capacity(self: huira._huira.visible8.CameraModelHandle, fwc: float) None
set_sensor_gain(self: huira._huira.visible8.CameraModelHandle, gain: float) None
set_sensor_gain_db(self: huira._huira.visible8.CameraModelHandle, gain_db: float) None
set_sensor_pixel_pitch(*args, **kwargs)

Overloaded function.

  1. set_sensor_pixel_pitch(self: huira._huira.visible8.CameraModelHandle, pixel_pitch_x: object, pixel_pitch_y: object) -> None

  2. set_sensor_pixel_pitch(self: huira._huira.visible8.CameraModelHandle, pixel_pitch: object) -> None

set_sensor_quantum_efficiency(self: huira._huira.visible8.CameraModelHandle, qe: huira._huira.visible8.SpectralBins) None

Set quantum efficiency (as SpectralBins)

set_sensor_read_noise(self: huira._huira.visible8.CameraModelHandle, read_noise: float) None
set_sensor_resolution(self: huira._huira.visible8.CameraModelHandle, width: int, height: int) None
set_sensor_rotation(self: huira._huira.visible8.CameraModelHandle, angle: object) None

Set sensor rotation (accepts any angle unit, e.g. Radian, Degree)

set_sensor_size(*args, **kwargs)

Overloaded function.

  1. set_sensor_size(self: huira._huira.visible8.CameraModelHandle, width: object, height: object) -> None

  2. set_sensor_size(self: huira._huira.visible8.CameraModelHandle, width: object) -> None

set_sensor_uinty_db(self: huira._huira.visible8.CameraModelHandle, unity_db: float) None
use_aperture_psf(self: huira._huira.visible8.CameraModelHandle, radius: int, banks: int) None
use_blender_convention(self: huira._huira.visible8.CameraModelHandle, value: bool = True) None