Camera Handle¶
- class huira.swir8.CameraModelHandle¶
- __init__(*args, **kwargs)¶
- delete_distortion(self: huira._huira.swir8.CameraModelHandle) None¶
- delete_psf(self: huira._huira.swir8.CameraModelHandle) None¶
- enable_depth_of_field(self: huira._huira.swir8.CameraModelHandle, depth_of_field: bool = True) None¶
- enable_psf_convolution(self: huira._huira.swir8.CameraModelHandle, convolve_psf: bool = True) None¶
- focal_length(self: huira._huira.swir8.CameraModelHandle) huira._huira.Millimeter¶
- fstop(self: huira._huira.swir8.CameraModelHandle) float¶
- get_diopters(self: huira._huira.swir8.CameraModelHandle) huira._huira.Diopter¶
- get_focus_distance(self: huira._huira.swir8.CameraModelHandle) huira._huira.Meter¶
- make_frame_buffer(self: huira._huira.swir8.CameraModelHandle) huira::FrameBuffer<huira::SpectralBins<8ul, 900, 2500> >¶
- set_brown_conrady_distortion(self: huira._huira.swir8.CameraModelHandle, coeffs: huira._huira.BrownCoefficients) None¶
- set_diopters(self: huira._huira.swir8.CameraModelHandle, diopters: object) None¶
Set the camera diopter (accepts units of diopters)
- set_focal_length(self: huira._huira.swir8.CameraModelHandle, focal_length: object) None¶
Set the focal length (accepts any distance unit)
- set_focus_distance(self: huira._huira.swir8.CameraModelHandle, focus_distance: object) None¶
Set the focus distance (accepts any distance unit)
- set_fstop(self: huira._huira.swir8.CameraModelHandle, fstop: float) None¶
- set_opencv_distortion(self: huira._huira.swir8.CameraModelHandle, coeffs: huira._huira.OpenCVCoefficients) None¶
- set_owen_distortion(self: huira._huira.swir8.CameraModelHandle, coeffs: huira._huira.OwenCoefficients) None¶
- set_sensor_bias_level(self: huira._huira.swir8.CameraModelHandle, bias_level: float) None¶
- set_sensor_bit_depth(self: huira._huira.swir8.CameraModelHandle, bit_depth: int) None¶
- set_sensor_dark_current(self: huira._huira.swir8.CameraModelHandle, dark_current: float) None¶
- set_sensor_full_well_capacity(self: huira._huira.swir8.CameraModelHandle, fwc: float) None¶
- set_sensor_gain(self: huira._huira.swir8.CameraModelHandle, gain: float) None¶
- set_sensor_gain_db(self: huira._huira.swir8.CameraModelHandle, gain_db: float) None¶
- set_sensor_pixel_pitch(*args, **kwargs)¶
Overloaded function.
set_sensor_pixel_pitch(self: huira._huira.swir8.CameraModelHandle, pixel_pitch_x: object, pixel_pitch_y: object) -> None
set_sensor_pixel_pitch(self: huira._huira.swir8.CameraModelHandle, pixel_pitch: object) -> None
- set_sensor_quantum_efficiency(*args, **kwargs)¶
Overloaded function.
set_sensor_quantum_efficiency(self: huira._huira.swir8.CameraModelHandle, qe: float) -> None
Set quantum efficiency (scalar, e.g. 0.7)
set_sensor_quantum_efficiency(self: huira._huira.swir8.CameraModelHandle, qe: huira._huira.swir8.SpectralBins) -> None
Set quantum efficiency (spectral)
- set_sensor_read_noise(self: huira._huira.swir8.CameraModelHandle, read_noise: float) None¶
- set_sensor_resolution(self: huira._huira.swir8.CameraModelHandle, width: int, height: int) None¶
- set_sensor_rotation(self: huira._huira.swir8.CameraModelHandle, angle: object) None¶
Set sensor rotation (accepts any angle unit, e.g. Radian, Degree)
- set_sensor_simulate_noise(self: huira._huira.swir8.CameraModelHandle, simulate_noise: bool) None¶
- set_sensor_size(*args, **kwargs)¶
Overloaded function.
set_sensor_size(self: huira._huira.swir8.CameraModelHandle, width: object, height: object) -> None
set_sensor_size(self: huira._huira.swir8.CameraModelHandle, width: object) -> None
- set_sensor_uinty_db(self: huira._huira.swir8.CameraModelHandle, unity_db: float) None¶
- use_aperture_psf(*args, **kwargs)¶
Overloaded function.
use_aperture_psf(self: huira._huira.swir8.CameraModelHandle, value: bool) -> None
use_aperture_psf(self: huira._huira.swir8.CameraModelHandle, radius: int = 64, banks: int = 16) -> None
- use_blender_convention(self: huira._huira.swir8.CameraModelHandle, value: bool = True) None¶
- valid(self: huira._huira.swir8.CameraModelHandle) bool¶