pyrealsense2.sensor¶
- class pyrealsense2.sensor¶
- __init__(self: pyrealsense2.sensor) None ¶
Methods
__init__
(self)as_color_sensor
(self)as_debug_stream_sensor
(self)as_depth_sensor
(self)as_fisheye_sensor
(self)as_motion_sensor
(self)as_pose_sensor
(self)as_roi_sensor
(self)as_wheel_odometer
(self)close
(self)Close sensor for exclusive access.
from_frame
(frame)get_active_streams
(self)Retrieves the list of stream profiles currently streaming on the sensor.
get_info
(self, info)Retrieve camera specific information, like versions of various internal components.
get_option
(self, option)Read option value from the device.
get_option_description
(self, option)Get option description.
get_option_range
(self, option)Retrieve the available range of values of a supported option
get_option_value
(self, arg0)get_option_value_description
(self, option, value)Get option value description (In case a specific option value holds special meaning)
get_recommended_filters
(self)Return the recommended list of filters by the sensor.
get_stream_profiles
(self)Retrieves the list of stream profiles supported by the sensor.
get_supported_options
(self)Retrieve list of supported options
is_color_sensor
(self)is_debug_stream_sensor
(self)is_depth_sensor
(self)is_fisheye_sensor
(self)is_motion_sensor
(self)is_option_read_only
(self, option)Check if particular option is read only.
is_pose_sensor
(self)is_roi_sensor
(self)is_wheel_odometer
(self)on_options_changed
(self, callback)Sets a callback to notify in case options in this container change value
open
(*args, **kwargs)Overloaded function.
set_notifications_callback
(self, callback)Register Notifications callback
set_option
(self, option, value)Write new value to device option
set_option_value
(self, arg0, arg1)start
(*args, **kwargs)Overloaded function.
stop
(self)Stop streaming.
supports
(*args, **kwargs)Overloaded function.
Attributes
The list of stream profiles supported by the sensor.
- as_color_sensor(self: pyrealsense2.sensor) rs2::color_sensor ¶
- as_debug_stream_sensor(self: pyrealsense2.sensor) rs2::debug_stream_sensor ¶
- as_depth_sensor(self: pyrealsense2.sensor) rs2::depth_sensor ¶
- as_fisheye_sensor(self: pyrealsense2.sensor) rs2::fisheye_sensor ¶
- as_max_usable_range_sensor(self: pyrealsense2.sensor) rs2::max_usable_range_sensor ¶
- as_motion_sensor(self: pyrealsense2.sensor) rs2::motion_sensor ¶
- as_pose_sensor(self: pyrealsense2.sensor) rs2::pose_sensor ¶
- as_roi_sensor(self: pyrealsense2.sensor) rs2::roi_sensor ¶
- as_wheel_odometer(self: pyrealsense2.sensor) rs2::wheel_odometer ¶
- close(self: pyrealsense2.sensor) None ¶
Close sensor for exclusive access.
- static from_frame(frame: pyrealsense2.frame) pyrealsense2.sensor ¶
- get_active_streams(self: pyrealsense2.sensor) List[pyrealsense2.stream_profile] ¶
Retrieves the list of stream profiles currently streaming on the sensor.
- get_info(self: pyrealsense2.sensor, info: pyrealsense2.camera_info) str ¶
Retrieve camera specific information, like versions of various internal components.
- get_recommended_filters(self: pyrealsense2.sensor) List[pyrealsense2.filter] ¶
Return the recommended list of filters by the sensor.
- get_stream_profiles(self: pyrealsense2.sensor) List[pyrealsense2.stream_profile] ¶
Retrieves the list of stream profiles supported by the sensor.
- is_color_sensor(self: pyrealsense2.sensor) bool ¶
- is_debug_stream_sensor(self: pyrealsense2.sensor) bool ¶
- is_depth_sensor(self: pyrealsense2.sensor) bool ¶
- is_fisheye_sensor(self: pyrealsense2.sensor) bool ¶
- is_max_usable_range_sensor(self: pyrealsense2.sensor) bool ¶
- is_motion_sensor(self: pyrealsense2.sensor) bool ¶
- is_pose_sensor(self: pyrealsense2.sensor) bool ¶
- is_roi_sensor(self: pyrealsense2.sensor) bool ¶
- is_wheel_odometer(self: pyrealsense2.sensor) bool ¶
- property name¶
- open(*args, **kwargs)¶
Overloaded function.
open(self: pyrealsense2.sensor, profile: pyrealsense2.stream_profile) -> None
Open sensor for exclusive access, by commiting to a configuration
open(self: pyrealsense2.sensor, profiles: List[pyrealsense2.stream_profile]) -> None
Open sensor for exclusive access, by committing to a composite configuration, specifying one or more stream profiles.
- property profiles¶
The list of stream profiles supported by the sensor. Identical to calling get_stream_profiles
- set_notifications_callback(self: pyrealsense2.sensor, callback: Callable[[pyrealsense2.notification], None]) None ¶
Register Notifications callback
- start(*args, **kwargs)¶
Overloaded function.
start(self: pyrealsense2.sensor, callback: Callable[[pyrealsense2.frame], None]) -> None
Start passing frames into user provided callback.
start(self: pyrealsense2.sensor, syncer: pyrealsense2.syncer) -> None
Start passing frames into user provided syncer.
start(self: pyrealsense2.sensor, queue: pyrealsense2.frame_queue) -> None
start passing frames into specified frame_queue
- stop(self: pyrealsense2.sensor) None ¶
Stop streaming.
- supports(*args, **kwargs)¶
Overloaded function.
supports(self: pyrealsense2.sensor, arg0: pyrealsense2.camera_info) -> bool
info
supports(self: pyrealsense2.sensor, arg0: pyrealsense2.option) -> bool
info