Fawkes API
Fawkes Development Version
|
Block header for rectification LUTs wit 16-bit values. More...
#include <rectinfo.h>
Public Attributes | |
uint16_t | width |
width of the LUT file and image More... | |
uint16_t | height |
height of the LUT file and image More... | |
Block header for rectification LUTs wit 16-bit values.
The width and height of the rectification LUT is given. The LUT is assumed to be a mapping of pixel coordinates in an image to coordinates in the unrectified image. So following this header there have to be exactly width * height cells of type rectinfo_lut_16x16_entry_t. The rectification then works by iterating of the resulting image and the LUT at the same time. For each pixel in the resulting image the pixel mentioned by the coordinates in the LUT cell from the original image is copied. The maximum LUT size and pixel coordinate values are 65535 (value that can be stored in a 16 bit unsigned integer).
Definition at line 128 of file rectinfo.h.
uint16_t firevision::_rectinfo_lut_16x16_block_header_t::height |
height of the LUT file and image
Definition at line 130 of file rectinfo.h.
Referenced by firevision::RectificationLutInfoBlock::mapping(), firevision::RectificationLutInfoBlock::pixel_height(), firevision::RectificationLutInfoBlock::RectificationLutInfoBlock(), and firevision::RectificationLutInfoBlock::set_mapping().
uint16_t firevision::_rectinfo_lut_16x16_block_header_t::width |
width of the LUT file and image
Definition at line 129 of file rectinfo.h.
Referenced by firevision::RectificationLutInfoBlock::mapping(), firevision::RectificationLutInfoBlock::pixel_width(), firevision::RectificationLutInfoBlock::RectificationLutInfoBlock(), and firevision::RectificationLutInfoBlock::set_mapping().