24 #ifndef __FIREVISION_FVUTILS_STEREO_STEREO_PROCESSOR_H_ 25 #define __FIREVISION_FVUTILS_STEREO_STEREO_PROCESSOR_H_ 27 #include <sys/types.h> 41 virtual bool get_xyz(
unsigned int px,
unsigned int py,
42 float *x,
float *y,
float *z) = 0;
44 virtual bool get_world_xyz(
unsigned int px,
unsigned int py,
45 float *x,
float *y,
float *z) = 0;
47 virtual void preprocess_stereo() = 0;
48 virtual void calculate_disparity(
ROI *roi = 0) = 0;
49 virtual void calculate_yuv(
bool both =
false) = 0;
51 virtual unsigned char * disparity_buffer() = 0;
52 virtual size_t disparity_buffer_size()
const = 0;
53 virtual unsigned char * yuv_buffer_right() = 0;
54 virtual unsigned char * yuv_buffer_left() = 0;
Stereo processor interface.