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 152 typedef enum _rectinfo_block_type_t {
154 FIREVISION_RECTINFO_TYPE_INVALID = 0,
155 FIREVISION_RECTINFO_TYPE_LUT_16x16 = 1
157 } rectinfo_block_type_t;
166 typedef enum _rectinfo_camera_t {
168 FIREVISION_RECTINFO_CAMERA_MAIN = 0,
169 FIREVISION_RECTINFO_CAMERA_LEFT = 1,
170 FIREVISION_RECTINFO_CAMERA_RIGHT = 2,
171 FIREVISION_RECTINFO_CAMERA_CENTER = 3,
172 FIREVISION_RECTINFO_CAMERA_TOP = 4
179 extern const char* rectinfo_camera_strings[];
181 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