Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

multicam.cpp File Reference

#include <iostream>
#include <vector>
#include <cv.h>
#include <highgui.h>
#include "multigrab.h"

Include dependency graph for multicam.cpp:

Include dependency graph

Go to the source code of this file.

Functions

void show_result (planar_object_recognizer &recognizer, IplImage *video, IplImage *dst)
void augment_scene (int cam, CalibModel &model, IplImage *frame, IplImage *display)
bool geometric_calibration (MultiGrab &multi, bool cache)
bool photometric_calibration (MultiGrab &multi, int nbImages, bool cache)
void usage (const char *s)
int main (int argc, char **argv)


Function Documentation

void augment_scene int  cam,
CalibModel model,
IplImage *  frame,
IplImage *  display
[static]
 

Definition at line 299 of file multicam.cpp.

References CalibModel::augm, CalibModel::corners, LightMap::getBias(), LightMap::getGain(), CamAugmentation::GetObjectToWorld(), CamAugmentation::GetProjectionMatrix(), CalibModel::image, LightMap::isReady(), CalibModel::map, and LightMap::readMap().

Referenced by photometric_calibration().

bool geometric_calibration MultiGrab multi,
bool  cache
 

Definition at line 79 of file multicam.cpp.

References add_detected_homography(), CamCalibration::AddCamera(), CamCalibration::AddHomography(), CalibModel::augm, calib, CamCalibration::Calibrate(), MultiGrab::cams, MultiGrab::grabFrames(), CamAugmentation::LoadOptimalStructureFromFile(), MultiGrab::model, multi, CamCalibration::PrintOptimizedResultsToFile1(), and show_result().

Referenced by main().

int main int  argc,
char **  argv
 

Definition at line 30 of file multicam.cpp.

References MultiGrab::allocLightCollector(), geometric_calibration(), MultiGrab::init(), modelFile, multi, photometric_calibration(), and usage().

bool photometric_calibration MultiGrab multi,
int  nbImages,
bool  cache
 

Definition at line 179 of file multicam.cpp.

References add_detected_homography(), augment_scene(), MultiGrab::cams, frameOK, MultiGrab::grabFrames(), MultiGrab::model, multi, and nbLightMeasures.

Referenced by main().

void show_result planar_object_recognizer recognizer,
IplImage *  video,
IplImage *  dst
 

void usage const char *  s  ) 
 

Definition at line 19 of file multicam.cpp.


Generated on Mon Oct 2 14:36:01 2006 for bazar by  doxygen 1.3.9.1