KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Attributes | Static Public Attributes | List of all members
kjb::Calibration_descriptor Struct Reference

#include <g_camera_calibration.h>

Public Types

enum  Coord_convention { TOP_LEFT, BOTTOM_LEFT, CENTER }
 

Public Attributes

int image_width
 width of the calibration image More...
 
int image_height
 height of the calibration image More...
 
Coord_convention convention
 the image coordinate convention used to label image points More...
 
bool world_origin_in_front
 When the calibration image was captured, was the origin in front of the camera? More...
 
bool look_down_positive_z
 

Static Public Attributes

static const Calibration_descriptor STANDARD = {0, 0, CENTER, true, true}
 

Member Enumeration Documentation

Enumerator
TOP_LEFT 
BOTTOM_LEFT 

Origin at top-left, y-axis pointing down.

CENTER 

Origin at bottom-left, y-axis pointing up.

Origin at center of image, standard x and y axis

Member Data Documentation

Coord_convention kjb::Calibration_descriptor::convention

the image coordinate convention used to label image points

int kjb::Calibration_descriptor::image_height

height of the calibration image

int kjb::Calibration_descriptor::image_width

width of the calibration image

bool kjb::Calibration_descriptor::look_down_positive_z

This influences how camera coordinates will be defined. Setting this to "true" will make the z-axis point into the screen, and the x-axis will point left to ensure a right- handed coordinate system. This is the convention of Hartley and Zisserman. Opengl has the x-axis pointing out of the screen, corresponding to a "false" value, here. Under this convention, the x-axis points right.

const Calibration_descriptor kjb::Calibration_descriptor::STANDARD = {0, 0, CENTER, true, true}
static
bool kjb::Calibration_descriptor::world_origin_in_front

When the calibration image was captured, was the origin in front of the camera?


The documentation for this struct was generated from the following files: