iCub-main
Loading...
Searching...
No Matches
main.cpp
Go to the documentation of this file.
1// -*- mode:C++; tab-width:4; c-basic-offset:4; indent-tabs-mode:nil -*-
2
3/*
4 * Copyright (C) 2007 Jonas Ruesch
5 * CopyPolicy: Released under the terms of the GNU GPL v2.0.
6 *
7 */
8
214// yarp
215#include <yarp/os/Network.h>
216
217// iCub
218#include <iCub/CalibToolFactory.h>
219#include <iCub/PinholeCalibTool.h>
220#include <iCub/SphericalCalibTool.h>
222#include <iCub/CamCalibModule.h>
223
224// OpenCV
225#include <opencv2/core/core_c.h>
226
227using namespace std;
228using namespace yarp::os;
229using namespace yarp::sig;
230
231
232int main(int argc, char *argv[]) {
233
235 pool.add(new CalibToolFactoryOf<PinholeCalibTool>("pinhole"));
236 pool.add(new CalibToolFactoryOf<SphericalCalibTool>("spherical"));
237 pool.add(new CalibToolFactoryOf<FisheyeCalibTool>("fisheye"));
238
239 Network yarp;
240 ResourceFinder rf;
241 rf.setDefaultConfigFile("camCalib.ini"); //overridden by --from parameter
242 rf.setDefaultContext("cameraCalibration"); //overridden by --context parameter
243 rf.configure(argc, argv);
244 CamCalibModule module;
245 return module.runModule(rf);
246}
static CalibToolFactories & getPool()
void add(CalibToolFactory *factory)
Camera Calibration Module class.
int main()
Definition main.cpp:67
Copyright (C) 2008 RobotCub Consortium.