calibrateCamera.C File Reference

#include "Component/ModelManager.H"
#include "Image/Image.H"
#include "Image/DrawOps.H"
#include "Image/ColorOps.H"
#include "Image/FilterOps.H"
#include "Image/VisualTracker.H"
#include "GUI/ImageDisplayStream.H"
#include "GUI/XWinManaged.H"
#include "Image/MathOps.H"
#include "Image/Transforms.H"
#include "Image/Layout.H"
#include "Media/FrameSeries.H"
#include "Transport/FrameInfo.H"
#include "Raster/GenericFrame.H"
#include "Raster/Raster.H"
#include "GUI/DebugWin.H"
#include <pthread.h>
Include dependency graph for calibrateCamera.C:

Go to the source code of this file.

Defines

#define KEY_UP   98
#define KEY_DOWN   104
#define KEY_LEFT   100
#define KEY_RIGHT   102
#define GRID_SIZE   51.5

Functions

int getKey (nub::ref< OutputFrameSeries > &ofs)
Point2D< int > getMouseClick (nub::ref< OutputFrameSeries > &ofs, const char *wname)
void projectGrid (Image< PixRGB< byte > > &img)
void projectRect (Image< PixRGB< byte > > &img, float width, float height)
void calibrateViews (std::vector< CvPoint2D32f > &corners, int rows, int cols)
void findExtrinsic (std::vector< CvPoint2D32f > &corners, int rows, int cols)
std::vector< CvPoint2D32f > findCorners (Image< PixRGB< byte > > &img, int rows, int cols)
void processUserInput (nub::ref< OutputFrameSeries > &ofs, bool &drawGrid, bool &saveCorners, bool &calibrate)
int main (int argc, const char **argv)

Variables

CvMat * itsIntrinsicMatrix
CvMat * itsDistortionCoeffs
CvMat * itsCameraRotation
CvMat * itsCameraTranslation

Detailed Description

Definition in file calibrateCamera.C.

Generated on Sun May 8 08:17:39 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3