NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
mitkCameraCalibrationFromDirectory.h
Go to the documentation of this file.
1 /*=============================================================================
2 
3  NifTK: A software platform for medical image computing.
4 
5  Copyright (c) University College London (UCL). All rights reserved.
6 
7  This software is distributed WITHOUT ANY WARRANTY; without even
8  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
9  PURPOSE.
10 
11  See LICENSE.txt in the top level directory for details.
12 
13 =============================================================================*/
14 
15 #ifndef mitkCameraCalibrationFromDirectory_h
16 #define mitkCameraCalibrationFromDirectory_h
17 
18 #include "niftkOpenCVExports.h"
19 #include <string>
20 #include <itkObject.h>
21 #include <itkObjectFactory.h>
22 #include <mitkCommon.h>
23 #include <mitkPoint.h>
24 #include <mitkVector.h>
25 
26 namespace mitk {
27 
33 {
34 
35 public:
36 
37  mitkClassMacroItkParent(CameraCalibrationFromDirectory, itk::Object)
39 
40 
45  double Calibrate(const std::string& fullDirectoryName,
46  const int& numberCornersX,
47  const int& numberCornersY,
48  const double& sizeSquareMillimeters,
49  const mitk::Point2D& pixelScaleFactor,
50  const std::string& outputDirectoryName,
51  const bool& writeImages
52  );
53 
54 protected:
55 
58 
59  CameraCalibrationFromDirectory(const CameraCalibrationFromDirectory&); // Purposefully not implemented.
60  CameraCalibrationFromDirectory& operator=(const CameraCalibrationFromDirectory&); // Purposefully not implemented.
61 
62 }; // end class
63 
64 } // end namespace
65 
66 #endif
Definition: ReceptorMemberCommandTest.cxx:25
#define NIFTKOPENCV_EXPORT
Definition: niftkSequentialCpuQds.h:27
Does a camera calibration from a directory containing a set of image files.
Definition: mitkCameraCalibrationFromDirectory.h:32
GLsizei const GLcharARB ** string
Definition: glew.h:5194