std::shared_ptr< rs2_update_progress_callback > rs2_update_progress_callback_sptr
virtual void set_calibration_table(const std::vector< uint8_t > &calibration)=0
virtual void write_calibration() const =0
MAP_EXTENSION(RS2_EXTENSION_AUTO_CALIBRATED_DEVICE, auto_calibrated_interface)
virtual std::vector< uint8_t > get_calibration_table() const =0
struct rs2_frame rs2_frame
GLsizei const GLchar *const * string
virtual std::vector< uint8_t > run_on_chip_calibration(int timeout_ms, std::string json, float *const health, rs2_update_progress_callback_sptr progress_callback)=0
virtual void reset_to_factory_calibration() const =0
virtual std::vector< uint8_t > process_calibration_frame(int timeout_ms, const rs2_frame *f, float *const health, rs2_update_progress_callback_sptr progress_callback)=0
def progress_callback(progress)
cv::RotateFlags angle(cv::RotateFlags::ROTATE_90_CLOCKWISE)
virtual std::vector< uint8_t > run_uv_map_calibration(rs2_frame_queue *left, rs2_frame_queue *color, rs2_frame_queue *depth, int py_px_only, float *const health, int health_size, rs2_update_progress_callback_sptr progress_callback)=0
@ RS2_EXTENSION_AUTO_CALIBRATED_DEVICE
virtual float calculate_target_z(rs2_frame_queue *queue1, rs2_frame_queue *queue2, rs2_frame_queue *queue3, float target_w, float target_h, rs2_update_progress_callback_sptr progress_callback)=0
virtual std::vector< uint8_t > run_focal_length_calibration(rs2_frame_queue *left, rs2_frame_queue *right, float target_w, float target_h, int adjust_both_sides, float *ratio, float *angle, rs2_update_progress_callback_sptr progress_callback)=0
virtual std::vector< uint8_t > run_tare_calibration(int timeout_ms, float ground_truth_mm, std::string json, float *const health, rs2_update_progress_callback_sptr progress_callback)=0
GLint GLint GLsizei GLsizei GLsizei depth
librealsense2
Author(s): LibRealSense ROS Team
autogenerated on Fri Aug 2 2024 08:30:00