firevision::_rectinfo_lut_16x16_block_header_t Struct Reference

Block header for rectification LUTs wit 16-bit values. More...

#include <rectinfo.h>

List of all members.

Public Attributes

uint16_t width
 width of the LUT file and image
uint16_t height
 height of the LUT file and image


Detailed Description

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.


Member Data Documentation

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().


The documentation for this struct was generated from the following file:
Generated on Tue Feb 22 13:33:02 2011 for Fawkes API by  doxygen 1.4.7