5 #ifndef LIBREALSENSE_IMAGE_H 6 #define LIBREALSENSE_IMAGE_H 28 void rectify_image (uint8_t * rect_pixels,
const std::vector<int> & rectification_table,
const uint8_t * unrect_pixels,
rs2_format format);
31 extern const native_pixel_format
pf_raw8;
32 extern const native_pixel_format
pf_rw10;
33 extern const native_pixel_format
pf_w10;
34 extern const native_pixel_format
pf_rw16;
36 extern const native_pixel_format
pf_yuy2;
37 extern const native_pixel_format
pf_yuyv;
38 extern const native_pixel_format
pf_y8;
39 extern const native_pixel_format
pf_y8i;
40 extern const native_pixel_format
pf_y16;
41 extern const native_pixel_format
pf_y12i;
42 extern const native_pixel_format
pf_z16;
43 extern const native_pixel_format
pf_invz;
48 extern const native_pixel_format
pf_uyvyl;
51 extern const native_pixel_format
pf_rgb888;
const native_pixel_format pf_z16
void deproject_disparity(float *points, const rs2_intrinsics &disparity_intrin, const uint16_t *disparity_pixels, float disparity_scale)
const native_pixel_format pf_bayer16
unsigned char byte
Definition: types.h:33
const native_pixel_format pf_fe_raw8_unpatched_kernel
const native_pixel_format pf_accel_axes
std::vector< int > compute_rectification_table(const rs2_intrinsics &rect_intrin, const rs2_extrinsics &rect_to_unrect, const rs2_intrinsics &unrect_intrin)
const native_pixel_format pf_y8
void align_other_to_z(byte *other_aligned_to_z, const uint16_t *z_pixels, float z_scale, const rs2_intrinsics &z_intrin, const rs2_extrinsics &z_to_other, const rs2_intrinsics &other_intrin, const byte *other_pixels, rs2_format other_format)
const native_pixel_format pf_rw16
size_t get_image_size(int width, int height, rs2_format format)
void align_other_to_disparity(byte *other_aligned_to_disparity, const uint16_t *disparity_pixels, float disparity_scale, const rs2_intrinsics &disparity_intrin, const rs2_extrinsics &disparity_to_other, const rs2_intrinsics &other_intrin, const byte *other_pixels, rs2_format other_format)
const native_pixel_format pf_y8i
void align_disparity_to_other(byte *disparity_aligned_to_other, const uint16_t *disparity_pixels, float disparity_scale, const rs2_intrinsics &disparity_intrin, const rs2_extrinsics &disparity_to_other, const rs2_intrinsics &other_intrin)
const native_pixel_format pf_rw10
const native_pixel_format pf_uyvyl
const native_pixel_format pf_yuy2
const native_pixel_format pf_y12i
const native_pixel_format pf_w10
rs2_format
Format identifies how binary data is encoded within a frame.
Definition: rs_sensor.h:52
const native_pixel_format pf_y16
void rectify_image(uint8_t *rect_pixels, const std::vector< int > &rectification_table, const uint8_t *unrect_pixels, rs2_format format)
Cross-stream extrinsics: encode the topology describing how the different devices are connected...
Definition: rs_sensor.h:79
const native_pixel_format pf_raw8
void deproject_z(float *points, const rs2_intrinsics &z_intrin, const uint16_t *z_pixels, float z_scale)
const native_pixel_format pf_f200_inzi
const native_pixel_format pf_gyro_axes
const native_pixel_format pf_yuyv
const native_pixel_format pf_rgb888
const native_pixel_format pf_gpio_timestamp
Video stream intrinsics.
Definition: rs_types.h:55
const native_pixel_format pf_sr300_invi
const native_pixel_format pf_f200_invi
const native_pixel_format pf_sr300_inzi
int get_image_bpp(rs2_format format)
const native_pixel_format pf_invz
void align_z_to_other(byte *z_aligned_to_other, const uint16_t *z_pixels, float z_scale, const rs2_intrinsics &z_intrin, const rs2_extrinsics &z_to_other, const rs2_intrinsics &other_intrin)