#include <math.h>
#include <stdio.h>
#include <malloc.h>
#include <ARToolKitPlus/Tracker.h>
#include "calib_camera.h"
Go to the source code of this file.
Functions | |
int | calc_inp (CALIB_PATT_T *patt, ARFloat dist_factor[4], int xsize, int ysize, ARFloat mat[3][4]) |
static int | calc_inp2 (CALIB_PATT_T *patt, CALIB_COORD_T *screen, ARFloat *pos2d, ARFloat *pos3d, ARFloat dist_factor[4], ARFloat x0, ARFloat y0, ARFloat f[2], ARFloat *err) |
static int | check_rotation (ARFloat rot[2][3]) |
static void | get_cpara (CALIB_COORD_T *world, CALIB_COORD_T *screen, int num, ARFloat para[3][3]) |
static int | get_fl (ARFloat *p, ARFloat *q, int num, ARFloat f[2]) |
Variables | |
ARToolKitPlus::Tracker * | theTracker |
int calc_inp | ( | CALIB_PATT_T * | patt, |
ARFloat | dist_factor[4], | ||
int | xsize, | ||
int | ysize, | ||
ARFloat | mat[3][4] | ||
) |
Definition at line 18 of file calib_inp.cpp.
static int calc_inp2 | ( | CALIB_PATT_T * | patt, |
CALIB_COORD_T * | screen, | ||
ARFloat * | pos2d, | ||
ARFloat * | pos3d, | ||
ARFloat | dist_factor[4], | ||
ARFloat | x0, | ||
ARFloat | y0, | ||
ARFloat | f[2], | ||
ARFloat * | err | ||
) | [static] |
Definition at line 95 of file calib_inp.cpp.
static int check_rotation | ( | ARFloat | rot[2][3] | ) | [static] |
Definition at line 303 of file calib_inp.cpp.
static void get_cpara | ( | CALIB_COORD_T * | world, |
CALIB_COORD_T * | screen, | ||
int | num, | ||
ARFloat | para[3][3] | ||
) | [static] |
Definition at line 202 of file calib_inp.cpp.
Definition at line 250 of file calib_inp.cpp.
Definition at line 90 of file tools/CameraCalib/src/main.cpp.