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
150typedef enum _rectinfo_block_type_t {
152 FIREVISION_RECTINFO_TYPE_INVALID = 0,
153 FIREVISION_RECTINFO_TYPE_LUT_16x16 = 1
155} rectinfo_block_type_t;
163typedef 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
176extern const char *rectinfo_camera_strings[];
178extern 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