pyrealsense2.auto_calibrated_device

class pyrealsense2.auto_calibrated_device
__init__(self: pyrealsense2.auto_calibrated_device, device: pyrealsense2.device) → None

Methods

__init__(...)
as_auto_calibrated_device(...)
as_debug_protocol(...)
as_playback(...)
as_recorder(...)
as_tm2((self: pyrealsense2.device) -> rs2::tm2)
as_updatable(...)
as_update_device(...)
first_color_sensor(...)
first_depth_sensor(...)
first_fisheye_sensor(...)
first_motion_sensor(...)
first_pose_sensor(...)
first_roi_sensor(...)
get_calibration_table(...) Read current calibration table from flash.
get_info((self: pyrealsense2.device, ...) Retrieve camera specific information, like versions of various internal components
hardware_reset(...) Send hardware reset request to the device
is_auto_calibrated_device(...)
is_debug_protocol(...)
is_playback((self: pyrealsense2.device) -> bool)
is_recorder((self: pyrealsense2.device) -> bool)
is_tm2((self: pyrealsense2.device) -> bool)
is_updatable((self: pyrealsense2.device) -> bool)
is_update_device(...)
query_sensors(...) Returns the list of adjacent devices, sharing the same physical parent composite device.
reset_to_factory_calibration(...) Reset device to factory calibration.
run_on_chip_calibration(*args, **kwargs) Overloaded function.
run_tare_calibration(*args, **kwargs) Overloaded function.
set_calibration_table(...) Set current table to dynamic area.
supports((self: pyrealsense2.device, ...) Check if specific camera info is supported.
write_calibration(...) Write calibration that was set by set_calibration_table to device’s EEPROM.

Attributes

sensors List of adjacent devices, sharing the same physical parent composite device.
get_calibration_table(self: pyrealsense2.auto_calibrated_device) → List[int]

Read current calibration table from flash.

reset_to_factory_calibration(self: pyrealsense2.auto_calibrated_device) → None

Reset device to factory calibration.

run_on_chip_calibration(*args, **kwargs)

Overloaded function.

  1. run_on_chip_calibration(self: pyrealsense2.auto_calibrated_device, json_content: str, timeout_ms: int) -> tuple

This will improve the depth noise (plane fit RMS). This call is executed on the caller’s thread.

  1. run_on_chip_calibration(self: pyrealsense2.auto_calibrated_device, json_content: str, callback: Callable[[float], None], timeout_ms: int) -> tuple

This will improve the depth noise (plane fit RMS). This call is executed on the caller’s thread and it supports progress notifications via the callback.

run_tare_calibration(*args, **kwargs)

Overloaded function.

  1. run_tare_calibration(self: pyrealsense2.auto_calibrated_device, ground_truth_mm: float, json_content: str, timeout_ms: int) -> List[int]

This will adjust camera absolute distance to flat target. This call is executed on the caller’s thread and it supports progress notifications via the callback.

  1. run_tare_calibration(self: pyrealsense2.auto_calibrated_device, ground_truth_mm: float, json_content: str, callback: Callable[[float], None], timeout_ms: int) -> List[int]

This will adjust camera absolute distance to flat target. This call is executed on the caller’s thread.

set_calibration_table(self: pyrealsense2.auto_calibrated_device, arg0: List[int]) → None

Set current table to dynamic area.

write_calibration(self: pyrealsense2.auto_calibrated_device) → None

Write calibration that was set by set_calibration_table to device’s EEPROM.