24 #ifndef _FIREVISION_FVUTILS_RECTIFICATION_RECTINFO_H_
25 #define _FIREVISION_FVUTILS_RECTIFICATION_RECTINFO_H_
29 #ifndef __STDC_LIMIT_MACROS
30 # define __STDC_LIMIT_MACROS
34 #define FIREVISION_RECTINFO_MAGIC 0xFF03
35 #define FIREVISION_RECTINFO_CURVER 2
37 #define FIREVISION_RECTINFO_CAMERA_MODEL_MAXLENGTH 32
39 namespace firevision {
150 typedef enum _rectinfo_block_type_t {
152 FIREVISION_RECTINFO_TYPE_INVALID = 0,
153 FIREVISION_RECTINFO_TYPE_LUT_16x16 = 1
155 } rectinfo_block_type_t;
163 typedef enum _rectinfo_camera_t {
165 FIREVISION_RECTINFO_CAMERA_MAIN = 0,
166 FIREVISION_RECTINFO_CAMERA_LEFT = 1,
167 FIREVISION_RECTINFO_CAMERA_RIGHT = 2,
168 FIREVISION_RECTINFO_CAMERA_CENTER = 3,
169 FIREVISION_RECTINFO_CAMERA_TOP = 4
176 extern const char *rectinfo_camera_strings[];
178 extern const char *rectinfo_type_strings[];
Data type used to build a rectification LUT.
uint16_t y
map to y pixel coordinate
uint16_t x
map to x pixel coordinate