iCub-main
Loading...
Searching...
No Matches
icub-main
src
modules
camCalib
src
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>
221
#include <
iCub/FisheyeCalibTool.h
>
222
#include <iCub/CamCalibModule.h>
223
224
// OpenCV
225
#include <opencv2/core/core_c.h>
226
227
using namespace
std;
228
using namespace
yarp::os;
229
using namespace
yarp::sig;
230
231
232
int
main
(
int
argc,
char
*argv[]) {
233
234
CalibToolFactories
& pool =
CalibToolFactories::getPool
();
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
}
FisheyeCalibTool.h
CalibToolFactories
Definition
CalibToolFactory.h:44
CalibToolFactories::getPool
static CalibToolFactories & getPool()
Definition
CalibToolFactory.h:54
CalibToolFactories::add
void add(CalibToolFactory *factory)
Definition
CalibToolFactory.h:50
CalibToolFactoryOf
Definition
CalibToolFactory.h:27
CamCalibModule
Camera Calibration Module class.
Definition
CamCalibModule.h:61
main
int main()
Definition
main.cpp:67
yarp
Copyright (C) 2008 RobotCub Consortium.
Definition
DebugInterfaces.h:51
Generated on Thu Sep 3 2026 14:48:20 for iCub-main by
1.9.8