From 025e2dc2e8e262b53ebb348ecdfe17643db533b6 Mon Sep 17 00:00:00 2001 From: Travis CI Date: Wed, 19 Dec 2018 20:42:55 +0000 Subject: [PATCH] Deploy code docs to GitHub Pages Travis build: 457 Commit: 7aaea878231f78c798df1e67d3f31ee9527b11b9 --- doxygen.log | 2 +- html/camera_parameter_reader_8hpp_source.html | 98 ++++++------ ...p_1_1_camera_parameter_reader-members.html | 25 ++-- html/classop_1_1_camera_parameter_reader.html | 39 ++++- html/classop_1_1_camera_parameter_reader.js | 3 +- html/dir_42711a84df077d9f3052c908e6dd3c59.js | 4 +- html/functions_func_g.html | 15 +- html/functions_g.html | 7 +- html/namespacemembers_func_t.html | 6 + html/namespacemembers_t.html | 6 + html/namespaceop.html | 140 ++++++++++++++---- html/navtree.js | 16 +- html/navtreeindex10.js | 3 + html/navtreeindex2.js | 26 ++-- html/navtreeindex3.js | 4 +- html/navtreeindex4.js | 4 +- html/navtreeindex5.js | 4 +- html/navtreeindex6.js | 6 +- html/navtreeindex7.js | 8 +- html/navtreeindex8.js | 8 +- html/navtreeindex9.js | 8 +- html/pose_triangulation_8hpp.html | 10 +- html/pose_triangulation_8hpp.js | 6 + html/pose_triangulation_8hpp_source.html | 58 +++++--- html/search/all_12.js | 2 +- html/search/all_13.js | 2 + html/search/all_2.js | 2 +- html/search/all_6.js | 3 +- html/search/functions_13.js | 2 + html/search/functions_2.js | 2 +- html/search/functions_6.js | 1 + 31 files changed, 337 insertions(+), 183 deletions(-) create mode 100644 html/pose_triangulation_8hpp.js diff --git a/doxygen.log b/doxygen.log index 91c0b69b..0067d3ae 100644 --- a/doxygen.log +++ b/doxygen.log @@ -1271,5 +1271,5 @@ Generating file index... Generating file member index... Generating example index... finalizing index lists... -lookup cache used 5081/65536 hits=39379 misses=5454 +lookup cache used 5086/65536 hits=39442 misses=5459 finished... diff --git a/html/camera_parameter_reader_8hpp_source.html b/html/camera_parameter_reader_8hpp_source.html index b88109da..a2de8052 100644 --- a/html/camera_parameter_reader_8hpp_source.html +++ b/html/camera_parameter_reader_8hpp_source.html @@ -126,54 +126,58 @@ $(document).ready(function(){initNavTree('camera_parameter_reader_8hpp_source.ht
17  explicit CameraParameterReader(const std::string& serialNumber,
18  const cv::Mat& cameraIntrinsics,
19  const cv::Mat& cameraDistortion,
-
20  const cv::Mat& cameraExtrinsics = cv::Mat());
-
21 
-
22  // serialNumbers is optional. If empty, it will load all the XML files available in the
-
23  // cameraParameterPath folder
-
24  void readParameters(const std::string& cameraParameterPath,
-
25  const std::vector<std::string>& serialNumbers = {});
-
26 
-
27  // It simply calls the previous readParameters with a single element
-
28  void readParameters(const std::string& cameraParameterPath,
-
29  const std::string& serialNumber);
-
30 
-
31  void writeParameters(const std::string& cameraParameterPath) const;
-
32 
-
33  unsigned long long getNumberCameras() const;
-
34 
-
35  const std::vector<std::string>& getCameraSerialNumbers() const;
-
36 
-
37  const std::vector<cv::Mat>& getCameraMatrices() const;
-
38 
-
39  const std::vector<cv::Mat>& getCameraExtrinsics() const;
-
40 
-
41  const std::vector<cv::Mat>& getCameraIntrinsics() const;
-
42 
-
43  const std::vector<cv::Mat>& getCameraDistortions() const;
-
44 
-
45  bool getUndistortImage() const;
-
46 
-
47  void setUndistortImage(const bool undistortImage);
-
48 
-
49  void undistort(cv::Mat& frame, const unsigned int cameraIndex = 0u);
-
50 
-
51  private:
-
52  std::vector<std::string> mSerialNumbers;
-
53  std::vector<cv::Mat> mCameraMatrices;
-
54  std::vector<cv::Mat> mCameraExtrinsics;
-
55  std::vector<cv::Mat> mCameraIntrinsics;
-
56  std::vector<cv::Mat> mCameraDistortions;
-
57 
-
58  // Undistortion (optional)
-
59  bool mUndistortImage;
-
60  std::vector<cv::Mat> mRemoveDistortionMaps1;
-
61  std::vector<cv::Mat> mRemoveDistortionMaps2;
-
62 
-
63  DELETE_COPY(CameraParameterReader);
-
64  };
-
65 }
+
20  const cv::Mat& cameraExtrinsics = cv::Mat(),
+
21  const cv::Mat& cameraExtrinsicsInitial = cv::Mat());
+
22 
+
23  // serialNumbers is optional. If empty, it will load all the XML files available in the
+
24  // cameraParameterPath folder
+
25  void readParameters(const std::string& cameraParameterPath,
+
26  const std::vector<std::string>& serialNumbers = {});
+
27 
+
28  // It simply calls the previous readParameters with a single element
+
29  void readParameters(const std::string& cameraParameterPath,
+
30  const std::string& serialNumber);
+
31 
+
32  void writeParameters(const std::string& cameraParameterPath) const;
+
33 
+
34  unsigned long long getNumberCameras() const;
+
35 
+
36  const std::vector<std::string>& getCameraSerialNumbers() const;
+
37 
+
38  const std::vector<cv::Mat>& getCameraMatrices() const;
+
39 
+
40  const std::vector<cv::Mat>& getCameraDistortions() const;
+
41 
+
42  const std::vector<cv::Mat>& getCameraIntrinsics() const;
+
43 
+
44  const std::vector<cv::Mat>& getCameraExtrinsics() const;
+
45 
+
46  const std::vector<cv::Mat>& getCameraExtrinsicsInitial() const;
+
47 
+
48  bool getUndistortImage() const;
+
49 
+
50  void setUndistortImage(const bool undistortImage);
+
51 
+
52  void undistort(cv::Mat& frame, const unsigned int cameraIndex = 0u);
+
53 
+
54  private:
+
55  std::vector<std::string> mSerialNumbers;
+
56  std::vector<cv::Mat> mCameraMatrices;
+
57  std::vector<cv::Mat> mCameraDistortions;
+
58  std::vector<cv::Mat> mCameraIntrinsics;
+
59  std::vector<cv::Mat> mCameraExtrinsics;
+
60  std::vector<cv::Mat> mCameraExtrinsicsInitial;
+
61 
+
62  // Undistortion (optional)
+
63  bool mUndistortImage;
+
64  std::vector<cv::Mat> mRemoveDistortionMaps1;
+
65  std::vector<cv::Mat> mRemoveDistortionMaps2;
66 
-
67 #endif // OPENPOSE_3D_CAMERA_PARAMETER_READER_HPP
+
67  DELETE_COPY(CameraParameterReader);
+
68  };
+
69 }
+
70 
+
71 #endif // OPENPOSE_3D_CAMERA_PARAMETER_READER_HPP
#define DELETE_COPY(className)
Definition: macros.hpp:34
Definition: cameraParameterReader.hpp:9
diff --git a/html/classop_1_1_camera_parameter_reader-members.html b/html/classop_1_1_camera_parameter_reader-members.html index 581e1711..6055b143 100644 --- a/html/classop_1_1_camera_parameter_reader-members.html +++ b/html/classop_1_1_camera_parameter_reader-members.html @@ -113,20 +113,21 @@ $(document).ready(function(){initNavTree('classop_1_1_camera_parameter_reader.ht

This is the complete list of members for op::CameraParameterReader, including all inherited members.

- + - - - - - - - - - - - + + + + + + + + + + + +
CameraParameterReader()op::CameraParameterReaderexplicit
CameraParameterReader(const std::string &serialNumber, const cv::Mat &cameraIntrinsics, const cv::Mat &cameraDistortion, const cv::Mat &cameraExtrinsics=cv::Mat())op::CameraParameterReaderexplicit
CameraParameterReader(const std::string &serialNumber, const cv::Mat &cameraIntrinsics, const cv::Mat &cameraDistortion, const cv::Mat &cameraExtrinsics=cv::Mat(), const cv::Mat &cameraExtrinsicsInitial=cv::Mat())op::CameraParameterReaderexplicit
getCameraDistortions() const op::CameraParameterReader
getCameraExtrinsics() const op::CameraParameterReader
getCameraIntrinsics() const op::CameraParameterReader
getCameraMatrices() const op::CameraParameterReader
getCameraSerialNumbers() const op::CameraParameterReader
getNumberCameras() const op::CameraParameterReader
getUndistortImage() const op::CameraParameterReader
readParameters(const std::string &cameraParameterPath, const std::vector< std::string > &serialNumbers={})op::CameraParameterReader
readParameters(const std::string &cameraParameterPath, const std::string &serialNumber)op::CameraParameterReader
setUndistortImage(const bool undistortImage)op::CameraParameterReader
undistort(cv::Mat &frame, const unsigned int cameraIndex=0u)op::CameraParameterReader
writeParameters(const std::string &cameraParameterPath) const op::CameraParameterReader
~CameraParameterReader()op::CameraParameterReadervirtual
getCameraExtrinsicsInitial() const op::CameraParameterReader
getCameraIntrinsics() const op::CameraParameterReader
getCameraMatrices() const op::CameraParameterReader
getCameraSerialNumbers() const op::CameraParameterReader
getNumberCameras() const op::CameraParameterReader
getUndistortImage() const op::CameraParameterReader
readParameters(const std::string &cameraParameterPath, const std::vector< std::string > &serialNumbers={})op::CameraParameterReader
readParameters(const std::string &cameraParameterPath, const std::string &serialNumber)op::CameraParameterReader
setUndistortImage(const bool undistortImage)op::CameraParameterReader
undistort(cv::Mat &frame, const unsigned int cameraIndex=0u)op::CameraParameterReader
writeParameters(const std::string &cameraParameterPath) const op::CameraParameterReader
~CameraParameterReader()op::CameraParameterReadervirtual
diff --git a/html/classop_1_1_camera_parameter_reader.html b/html/classop_1_1_camera_parameter_reader.html index 151f464e..cc6c324f 100644 --- a/html/classop_1_1_camera_parameter_reader.html +++ b/html/classop_1_1_camera_parameter_reader.html @@ -121,8 +121,8 @@ Public Member Functions   virtual ~CameraParameterReader ()   - CameraParameterReader (const std::string &serialNumber, const cv::Mat &cameraIntrinsics, const cv::Mat &cameraDistortion, const cv::Mat &cameraExtrinsics=cv::Mat()) -  + CameraParameterReader (const std::string &serialNumber, const cv::Mat &cameraIntrinsics, const cv::Mat &cameraDistortion, const cv::Mat &cameraExtrinsics=cv::Mat(), const cv::Mat &cameraExtrinsicsInitial=cv::Mat()) +  void readParameters (const std::string &cameraParameterPath, const std::vector< std::string > &serialNumbers={})   void readParameters (const std::string &cameraParameterPath, const std::string &serialNumber) @@ -135,12 +135,14 @@ Public Member Functions   const std::vector< cv::Mat > & getCameraMatrices () const   -const std::vector< cv::Mat > & getCameraExtrinsics () const -  -const std::vector< cv::Mat > & getCameraIntrinsics () const -  const std::vector< cv::Mat > & getCameraDistortions () const   +const std::vector< cv::Mat > & getCameraIntrinsics () const +  +const std::vector< cv::Mat > & getCameraExtrinsics () const +  +const std::vector< cv::Mat > & getCameraExtrinsicsInitial () const +  bool getUndistortImage () const   void setUndistortImage (const bool undistortImage) @@ -195,7 +197,7 @@ Public Member Functions - +
@@ -224,7 +226,13 @@ Public Member Functions - + + + + + + + @@ -270,6 +278,21 @@ Public Member Functions
const cv::Mat & cameraExtrinsics = cv::Mat() cameraExtrinsics = cv::Mat(),
const cv::Mat & cameraExtrinsicsInitial = cv::Mat() 
+
+
+ +
+
+ + + + + + + +
const std::vector<cv::Mat>& op::CameraParameterReader::getCameraExtrinsicsInitial () const
+
+
diff --git a/html/classop_1_1_camera_parameter_reader.js b/html/classop_1_1_camera_parameter_reader.js index 18930a52..0b38417f 100644 --- a/html/classop_1_1_camera_parameter_reader.js +++ b/html/classop_1_1_camera_parameter_reader.js @@ -2,9 +2,10 @@ var classop_1_1_camera_parameter_reader = [ [ "CameraParameterReader", "classop_1_1_camera_parameter_reader.html#ab7a4c3ef7ac8d8a41e5711ec85b7be4b", null ], [ "~CameraParameterReader", "classop_1_1_camera_parameter_reader.html#acfa701389b1e566e1ea49cfd2605bbf8", null ], - [ "CameraParameterReader", "classop_1_1_camera_parameter_reader.html#a5d59c888ef90281712838d7673f1b7d7", null ], + [ "CameraParameterReader", "classop_1_1_camera_parameter_reader.html#a8ab51e2ebb5c536dbd7d1e43dd455da3", null ], [ "getCameraDistortions", "classop_1_1_camera_parameter_reader.html#a3ce10a02969515039e8575c3c044f882", null ], [ "getCameraExtrinsics", "classop_1_1_camera_parameter_reader.html#ade743d816f255e3278bb72c761d82ba6", null ], + [ "getCameraExtrinsicsInitial", "classop_1_1_camera_parameter_reader.html#aae0f905c18b85242008502d897d3f792", null ], [ "getCameraIntrinsics", "classop_1_1_camera_parameter_reader.html#adf7ad0ef26603129a251fdc166ffa548", null ], [ "getCameraMatrices", "classop_1_1_camera_parameter_reader.html#aa33845298440b7eefd3f57b80d3c41db", null ], [ "getCameraSerialNumbers", "classop_1_1_camera_parameter_reader.html#abfae5f8fd11a86f433c63cafefe9fa6b", null ], diff --git a/html/dir_42711a84df077d9f3052c908e6dd3c59.js b/html/dir_42711a84df077d9f3052c908e6dd3c59.js index 42e31258..9cc4cf7d 100644 --- a/html/dir_42711a84df077d9f3052c908e6dd3c59.js +++ b/html/dir_42711a84df077d9f3052c908e6dd3c59.js @@ -5,9 +5,7 @@ var dir_42711a84df077d9f3052c908e6dd3c59 = ] ], [ "headers.hpp", "3d_2headers_8hpp.html", null ], [ "jointAngleEstimation.hpp", "joint_angle_estimation_8hpp.html", null ], - [ "poseTriangulation.hpp", "pose_triangulation_8hpp.html", [ - [ "PoseTriangulation", "classop_1_1_pose_triangulation.html", "classop_1_1_pose_triangulation" ] - ] ], + [ "poseTriangulation.hpp", "pose_triangulation_8hpp.html", "pose_triangulation_8hpp" ], [ "wJointAngleEstimation.hpp", "w_joint_angle_estimation_8hpp.html", null ], [ "wPoseTriangulation.hpp", "w_pose_triangulation_8hpp.html", "w_pose_triangulation_8hpp" ] ]; \ No newline at end of file diff --git a/html/functions_func_g.html b/html/functions_func_g.html index 187de983..01c4d23a 100644 --- a/html/functions_func_g.html +++ b/html/functions_func_g.html @@ -184,6 +184,9 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); , op::Producer , op::SpinnakerWrapper +
  • getCameraExtrinsicsInitial() +: op::CameraParameterReader +
  • getCameraIntrinsics() : op::CameraParameterReader , op::FlirReader @@ -275,11 +278,11 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); , cl::DeviceCommandQueue , cl::Event , cl::Kernel -, cl::Memory +, cl::Memory , cl::Pipe , cl::Platform -, cl::Program -, cl::Sampler +, cl::Program +, cl::Sampler
  • getIsRunningSharedPtr() : op::ThreadManager< TDatums, TWorker, TQueue > @@ -335,7 +338,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); : op::PersonTrackerEntry
  • getProfilingInfo() -: cl::Event +: cl::Event
  • getPseudoConstPtr() : op::Array< T > @@ -366,7 +369,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); : op::Renderer
  • getSize() -: op::Array< T > +: op::Array< T >
  • getStride() : op::Array< T > @@ -396,7 +399,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); : op::Array< T >
  • getWorkGroupInfo() -: cl::Kernel +: cl::Kernel
  • GpuRenderer() : op::GpuRenderer diff --git a/html/functions_g.html b/html/functions_g.html index 8de6ff48..fafb9a28 100644 --- a/html/functions_g.html +++ b/html/functions_g.html @@ -186,6 +186,9 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); , op::Producer , op::SpinnakerWrapper
  • +
  • getCameraExtrinsicsInitial() +: op::CameraParameterReader +
  • getCameraIntrinsics() : op::CameraParameterReader , op::FlirReader @@ -280,7 +283,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); , cl::Memory , cl::Pipe , cl::Platform -, cl::Program +, cl::Program , cl::Sampler
  • getInfoHelper @@ -372,7 +375,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); : op::Renderer
  • getSize() -: op::Array< T > +: op::Array< T >
  • getStride() : op::Array< T > diff --git a/html/namespacemembers_func_t.html b/html/namespacemembers_func_t.html index 22afd6c6..29037894 100644 --- a/html/namespacemembers_func_t.html +++ b/html/namespacemembers_func_t.html @@ -151,6 +151,12 @@ $(document).ready(function(){initNavTree('namespacemembers_func_t.html','');});
  • toUpper() : op
  • +
  • triangulate() +: op +
  • +
  • triangulateWithOptimization() +: op +
  • tToString() : op
  • diff --git a/html/namespacemembers_t.html b/html/namespacemembers_t.html index d8318f42..2ea61ac4 100644 --- a/html/namespacemembers_t.html +++ b/html/namespacemembers_t.html @@ -167,6 +167,12 @@ $(document).ready(function(){initNavTree('namespacemembers_t.html','');});
  • toUpper() : op
  • +
  • triangulate() +: op +
  • +
  • triangulateWithOptimization() +: op +
  • tToString() : op
  • diff --git a/html/namespaceop.html b/html/namespaceop.html index 1b6c8f94..e10a5ead 100644 --- a/html/namespaceop.html +++ b/html/namespaceop.html @@ -562,6 +562,10 @@ Enumerations + + + + @@ -2318,14 +2322,14 @@ template<typename TPointerContainer > - +

    Functions

    OP_API double triangulate (cv::Mat &reconstructedPoint, const std::vector< cv::Mat > &cameraMatrices, const std::vector< cv::Point2d > &pointsOnEachCamera)
     
    OP_API double triangulateWithOptimization (cv::Mat &reconstructedPoint, const std::vector< cv::Mat > &cameraMatrices, const std::vector< cv::Point2d > &pointsOnEachCamera, const double reprojectionMaxAcceptable)
     
     COMPILE_TEMPLATE_DATUM (WPoseTriangulation)
     
    OP_API void estimateAndSaveIntrinsics (const Point< int > &gridInnerCorners, const float gridSquareSizeMm, const int flags, const std::string &outputParameterFolder, const std::string &imageFolder, const std::string &serialNumber, const bool saveImagesWithCorners=false)
    - + @@ -2398,14 +2402,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WOpOutputToCvMat WHandDetectorUpdate  )
    - + @@ -2414,14 +2418,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WHandDetectorTracking WOpOutputToCvMat  )
    - + @@ -2430,14 +2434,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WPersonIdExtractor WHandDetectorTracking  )
    - + @@ -2462,14 +2466,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WHandDetectorUpdate WPersonIdExtractor  )
    - + @@ -2478,14 +2482,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WHandRenderer WCvMatToOpInput  )
    - + @@ -2542,14 +2546,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WCvMatToOpInput WHandRenderer  )
    - + @@ -2558,14 +2562,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (PriorityQueue Queue  )
    - + @@ -2590,14 +2594,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (Queue PriorityQueue  )
    - + @@ -2606,14 +2610,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WVerbosePrinter WCvMatToOpOutput  )
    - + @@ -2622,14 +2626,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WImageSaver WVerbosePrinter  )
    - + @@ -2638,14 +2642,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WCvMatToOpOutput WImageSaver  )
    - + @@ -2654,14 +2658,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WScaleAndSizeExtractor WKeepTopNPeople  )
    - + @@ -2670,14 +2674,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WFaceSaver WScaleAndSizeExtractor  )
    - + @@ -2686,14 +2690,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WPoseSaver WFaceSaver  )
    - + @@ -2702,14 +2706,14 @@ template<typename TPointerContainer > - +
    op::COMPILE_TEMPLATE_DATUM (WFaceExtractorNet WPoseSaver  )
    - + @@ -8086,6 +8090,78 @@ template<typename T >
    op::COMPILE_TEMPLATE_DATUM (WKeepTopNPeople WFaceExtractorNet  )
    +
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    OP_API double op::triangulate (cv::Mat & reconstructedPoint,
    const std::vector< cv::Mat > & cameraMatrices,
    const std::vector< cv::Point2d > & pointsOnEachCamera 
    )
    +
    +

    3D triangulation given known camera parameter matrices and based on linear DLT algorithm. The returned cv::Mat is a 4x1 matrix, where the last coordinate is 1.

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OP_API double op::triangulateWithOptimization (cv::Mat & reconstructedPoint,
    const std::vector< cv::Mat > & cameraMatrices,
    const std::vector< cv::Point2d > & pointsOnEachCamera,
    const double reprojectionMaxAcceptable 
    )
    +
    +

    3D triangulation given known camera parameter matrices and based on linear DLT algorithm with additional LMA non-linear refinement. The returned cv::Mat is a 4x1 matrix, where the last coordinate is 1. Note: If Ceres is not enabled, the LMA refinement is skipped and this function is equivalent to triangulate().

    +
    diff --git a/html/navtree.js b/html/navtree.js index 64d3be04..49e5ed68 100644 --- a/html/navtree.js +++ b/html/navtree.js @@ -42,14 +42,14 @@ var NAVTREEINDEX = "3d_2headers_8hpp.html", "classcl_1_1_enqueue_args.html#a11a7b173e00d55ee2c58fed3d9ecd3d8", "classcl_1_1_sampler.html#aa7ad8b1a123d7878438200591a9ecb47", -"classop_1_1_hand_detector_from_txt.html#a8fb6eb6ef5d5689cfdb502b5bc43685f", -"classop_1_1_queue.html#ab28fa9f713d05e55e5ba1510b34d57f0", -"classop_1_1_w_hand_detector_update.html#abd8b56fbfbd2a619a4f37d148592f61b", -"face_detector_8hpp_source.html", -"gpu_2enum_classes_8hpp.html#adbb34b5c8f2b6f0c051f831f18582e7f", -"pose_2enum_classes_8hpp.html#a37c58b781e5bcd9fee67a7768afc5d0ea7bf312724768faebba41ca3585a91f19", -"structop_1_1_datum.html#a6d629b1f6f7b958fe4cf2ef4cdf57c5b", -"w_face_detector_8hpp.html#a196f17357cd1c1bb02e24e4e8a0e6ec3" +"classop_1_1_hand_detector_from_txt.html#a1e6ba23fa1486e92a3bdca36b2e86d22", +"classop_1_1_queue.html#a056600a7cf4503235ba4e172cee63a7f", +"classop_1_1_w_hand_detector_update.html#a729aaa628e4f4c24e7cb9afca1cdc761", +"face_detector_8hpp.html", +"gpu_2enum_classes_8hpp.html", +"pose_2enum_classes_8hpp.html#a37c58b781e5bcd9fee67a7768afc5d0ea6f6cb72d544962fa333e2e34ce64f719", +"structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015", +"w_datum_producer_8hpp.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/html/navtreeindex10.js b/html/navtreeindex10.js index 853cba10..037213d3 100644 --- a/html/navtreeindex10.js +++ b/html/navtreeindex10.js @@ -1,5 +1,8 @@ var NAVTREEINDEX10 = { +"w_datum_producer_8hpp.html":[2,0,0,0,10,10], +"w_datum_producer_8hpp_source.html":[2,0,0,0,10,10], +"w_face_detector_8hpp.html":[2,0,0,0,3,10], "w_face_detector_8hpp.html#a196f17357cd1c1bb02e24e4e8a0e6ec3":[2,0,0,0,3,10,1], "w_face_detector_8hpp_source.html":[2,0,0,0,3,10], "w_face_detector_open_c_v_8hpp.html":[2,0,0,0,3,11], diff --git a/html/navtreeindex2.js b/html/navtreeindex2.js index 7b5980cc..83829185 100644 --- a/html/navtreeindex2.js +++ b/html/navtreeindex2.js @@ -111,21 +111,22 @@ var NAVTREEINDEX2 = "classop_1_1_body_part_connector_caffe.html#ab0beade5f7d8e56e881231e46f9306ec":[1,0,3,75,1], "classop_1_1_body_part_connector_caffe.html#affde8d06784ca9896a1d2d62f7088d76":[1,0,3,75,6], "classop_1_1_camera_parameter_reader.html":[1,0,3,2], -"classop_1_1_camera_parameter_reader.html#a2be8ff6d89e5f623f476c75afe3c5c3b":[1,0,3,2,11], +"classop_1_1_camera_parameter_reader.html#a2be8ff6d89e5f623f476c75afe3c5c3b":[1,0,3,2,12], "classop_1_1_camera_parameter_reader.html#a3ce10a02969515039e8575c3c044f882":[1,0,3,2,3], -"classop_1_1_camera_parameter_reader.html#a5d59c888ef90281712838d7673f1b7d7":[1,0,3,2,2], -"classop_1_1_camera_parameter_reader.html#a906fd316f09d901280a5fe10a4a54541":[1,0,3,2,10], -"classop_1_1_camera_parameter_reader.html#a94867fd5d19fa143b2333108fe8acfc2":[1,0,3,2,9], -"classop_1_1_camera_parameter_reader.html#aa33845298440b7eefd3f57b80d3c41db":[1,0,3,2,6], -"classop_1_1_camera_parameter_reader.html#ab40c8cc103643d184465d526a6b6ac9d":[1,0,3,2,13], +"classop_1_1_camera_parameter_reader.html#a8ab51e2ebb5c536dbd7d1e43dd455da3":[1,0,3,2,2], +"classop_1_1_camera_parameter_reader.html#a906fd316f09d901280a5fe10a4a54541":[1,0,3,2,11], +"classop_1_1_camera_parameter_reader.html#a94867fd5d19fa143b2333108fe8acfc2":[1,0,3,2,10], +"classop_1_1_camera_parameter_reader.html#aa33845298440b7eefd3f57b80d3c41db":[1,0,3,2,7], +"classop_1_1_camera_parameter_reader.html#aae0f905c18b85242008502d897d3f792":[1,0,3,2,5], +"classop_1_1_camera_parameter_reader.html#ab40c8cc103643d184465d526a6b6ac9d":[1,0,3,2,14], "classop_1_1_camera_parameter_reader.html#ab7a4c3ef7ac8d8a41e5711ec85b7be4b":[1,0,3,2,0], -"classop_1_1_camera_parameter_reader.html#abfae5f8fd11a86f433c63cafefe9fa6b":[1,0,3,2,7], +"classop_1_1_camera_parameter_reader.html#abfae5f8fd11a86f433c63cafefe9fa6b":[1,0,3,2,8], "classop_1_1_camera_parameter_reader.html#acfa701389b1e566e1ea49cfd2605bbf8":[1,0,3,2,1], -"classop_1_1_camera_parameter_reader.html#acfd1caf98782ae3f8f83c85ba17bc4e0":[1,0,3,2,8], -"classop_1_1_camera_parameter_reader.html#adab774b8052cb0be9404269bc4ba240d":[1,0,3,2,14], +"classop_1_1_camera_parameter_reader.html#acfd1caf98782ae3f8f83c85ba17bc4e0":[1,0,3,2,9], +"classop_1_1_camera_parameter_reader.html#adab774b8052cb0be9404269bc4ba240d":[1,0,3,2,15], "classop_1_1_camera_parameter_reader.html#ade743d816f255e3278bb72c761d82ba6":[1,0,3,2,4], -"classop_1_1_camera_parameter_reader.html#adf7ad0ef26603129a251fdc166ffa548":[1,0,3,2,5], -"classop_1_1_camera_parameter_reader.html#ae33e8637012413719b389649d1e5448a":[1,0,3,2,12], +"classop_1_1_camera_parameter_reader.html#adf7ad0ef26603129a251fdc166ffa548":[1,0,3,2,6], +"classop_1_1_camera_parameter_reader.html#ae33e8637012413719b389649d1e5448a":[1,0,3,2,13], "classop_1_1_coco_json_saver.html":[1,0,3,36], "classop_1_1_coco_json_saver.html#a3a7fd417aa5d85044fb0703379af1a23":[1,0,3,36,2], "classop_1_1_coco_json_saver.html#a6a98c5187aaa0f34cb6ce49cf2c81cfe":[1,0,3,36,0], @@ -248,6 +249,5 @@ var NAVTREEINDEX2 = "classop_1_1_hand_detector.html#a963972f9ecb769786b5f60018da443e4":[1,0,3,63,3], "classop_1_1_hand_detector.html#aaa1c303a5dede04b68acc1a9cedc2568":[1,0,3,63,2], "classop_1_1_hand_detector.html#ae70826e6de6a8f26c240d0152578375e":[1,0,3,63,1], -"classop_1_1_hand_detector_from_txt.html":[1,0,3,64], -"classop_1_1_hand_detector_from_txt.html#a1e6ba23fa1486e92a3bdca36b2e86d22":[1,0,3,64,2] +"classop_1_1_hand_detector_from_txt.html":[1,0,3,64] }; diff --git a/html/navtreeindex3.js b/html/navtreeindex3.js index 7a6e7b5b..21d40387 100644 --- a/html/navtreeindex3.js +++ b/html/navtreeindex3.js @@ -1,5 +1,6 @@ var NAVTREEINDEX3 = { +"classop_1_1_hand_detector_from_txt.html#a1e6ba23fa1486e92a3bdca36b2e86d22":[1,0,3,64,2], "classop_1_1_hand_detector_from_txt.html#a8fb6eb6ef5d5689cfdb502b5bc43685f":[1,0,3,64,1], "classop_1_1_hand_detector_from_txt.html#a94ef5e925c5d25b181c56ae79bb1eed2":[1,0,3,64,0], "classop_1_1_hand_extractor_caffe.html":[1,0,3,65], @@ -248,6 +249,5 @@ var NAVTREEINDEX3 = "classop_1_1_producer.html#af11f1bbfbd61b9534c02c3e4839e19b0":[1,0,3,95,20], "classop_1_1_producer.html#afad3eadd16cca0de2c2be8b083c0d56d":[1,0,3,95,17], "classop_1_1_profiler.html":[1,0,3,125], -"classop_1_1_queue.html":[1,0,3,102], -"classop_1_1_queue.html#a056600a7cf4503235ba4e172cee63a7f":[1,0,3,102,1] +"classop_1_1_queue.html":[1,0,3,102] }; diff --git a/html/navtreeindex4.js b/html/navtreeindex4.js index 01de1874..93ab06dd 100644 --- a/html/navtreeindex4.js +++ b/html/navtreeindex4.js @@ -1,5 +1,6 @@ var NAVTREEINDEX4 = { +"classop_1_1_queue.html#a056600a7cf4503235ba4e172cee63a7f":[1,0,3,102,1], "classop_1_1_queue.html#ab28fa9f713d05e55e5ba1510b34d57f0":[1,0,3,102,2], "classop_1_1_queue.html#ae2b845322940bfc89b6342137d8ac372":[1,0,3,102,0], "classop_1_1_queue_base.html":[1,0,3,103], @@ -248,6 +249,5 @@ var NAVTREEINDEX4 = "classop_1_1_w_hand_detector_tracking.html#a7d884dfd00822de27742a2392fb210bb":[1,0,3,71,1], "classop_1_1_w_hand_detector_tracking.html#ad2a5ac720f4ed651f4cf5e42d21c05dd":[1,0,3,71,0], "classop_1_1_w_hand_detector_update.html":[1,0,3,72], -"classop_1_1_w_hand_detector_update.html#a29d71b3c1ee52f04bd52b932db350b59":[1,0,3,72,1], -"classop_1_1_w_hand_detector_update.html#a729aaa628e4f4c24e7cb9afca1cdc761":[1,0,3,72,2] +"classop_1_1_w_hand_detector_update.html#a29d71b3c1ee52f04bd52b932db350b59":[1,0,3,72,1] }; diff --git a/html/navtreeindex5.js b/html/navtreeindex5.js index 89cf0f8f..15db7341 100644 --- a/html/navtreeindex5.js +++ b/html/navtreeindex5.js @@ -1,5 +1,6 @@ var NAVTREEINDEX5 = { +"classop_1_1_w_hand_detector_update.html#a729aaa628e4f4c24e7cb9afca1cdc761":[1,0,3,72,2], "classop_1_1_w_hand_detector_update.html#abd8b56fbfbd2a619a4f37d148592f61b":[1,0,3,72,0], "classop_1_1_w_hand_detector_update.html#af9287dc0a3c67abd35974c1c74614f3c":[1,0,3,72,3], "classop_1_1_w_hand_extractor_net.html":[1,0,3,73], @@ -248,6 +249,5 @@ var NAVTREEINDEX5 = "face_2headers_8hpp.html":[2,0,0,0,3,8], "face_2headers_8hpp_source.html":[2,0,0,0,3,8], "face_cpu_renderer_8hpp.html":[2,0,0,0,3,0], -"face_cpu_renderer_8hpp_source.html":[2,0,0,0,3,0], -"face_detector_8hpp.html":[2,0,0,0,3,1] +"face_cpu_renderer_8hpp_source.html":[2,0,0,0,3,0] }; diff --git a/html/navtreeindex6.js b/html/navtreeindex6.js index 052504f3..5a012827 100644 --- a/html/navtreeindex6.js +++ b/html/navtreeindex6.js @@ -1,5 +1,6 @@ var NAVTREEINDEX6 = { +"face_detector_8hpp.html":[2,0,0,0,3,1], "face_detector_8hpp_source.html":[2,0,0,0,3,1], "face_detector_open_c_v_8hpp.html":[2,0,0,0,3,2], "face_detector_open_c_v_8hpp_source.html":[2,0,0,0,3,2], @@ -189,8 +190,8 @@ var NAVTREEINDEX6 = "flir_reader_8hpp_source.html":[2,0,0,0,10,2], "frame_displayer_8hpp.html":[2,0,0,0,6,1], "frame_displayer_8hpp_source.html":[2,0,0,0,6,1], -"functions.html":[1,3,0], "functions.html":[1,3,0,0], +"functions.html":[1,3,0], "functions_b.html":[1,3,0,1], "functions_c.html":[1,3,0,2], "functions_d.html":[1,3,0,3], @@ -248,6 +249,5 @@ var NAVTREEINDEX6 = "globals.html":[2,1,0], "globals_defs.html":[2,1,3], "globals_func.html":[2,1,1], -"globals_vars.html":[2,1,2], -"gpu_2enum_classes_8hpp.html":[2,0,0,0,5,2] +"globals_vars.html":[2,1,2] }; diff --git a/html/navtreeindex7.js b/html/navtreeindex7.js index 8b9c1565..5963cfcd 100644 --- a/html/navtreeindex7.js +++ b/html/navtreeindex7.js @@ -1,5 +1,6 @@ var NAVTREEINDEX7 = { +"gpu_2enum_classes_8hpp.html":[2,0,0,0,5,2], "gpu_2enum_classes_8hpp.html#adbb34b5c8f2b6f0c051f831f18582e7f":[2,0,0,0,5,2,0], "gpu_2enum_classes_8hpp.html#adbb34b5c8f2b6f0c051f831f18582e7fa3c1472839b807c90abff3c7c36dff458":[2,0,0,0,5,2,0,2], "gpu_2enum_classes_8hpp.html#adbb34b5c8f2b6f0c051f831f18582e7fa6f6cb72d544962fa333e2e34ce64f719":[2,0,0,0,5,2,0,3], @@ -140,16 +141,16 @@ var NAVTREEINDEX7 = "maximum_base_8hpp_source.html":[2,0,0,0,8,3], "maximum_caffe_8hpp.html":[2,0,0,0,8,4], "maximum_caffe_8hpp_source.html":[2,0,0,0,8,4], -"namespaceboost.html":[1,0,0], "namespaceboost.html":[0,0,0], +"namespaceboost.html":[1,0,0], "namespacecaffe.html":[1,0,1], "namespacecaffe.html":[0,0,1], "namespacecl.html":[1,0,2], "namespacecl.html":[0,0,2], "namespacecl_1_1compatibility.html":[1,0,2,0], "namespacecl_1_1compatibility.html":[0,0,2,0], -"namespacecl_1_1detail.html":[1,0,2,1], "namespacecl_1_1detail.html":[0,0,2,1], +"namespacecl_1_1detail.html":[1,0,2,1], "namespacemembers.html":[0,1,0], "namespacemembers.html":[0,1,0,0], "namespacemembers_b.html":[0,1,0,1], @@ -248,6 +249,5 @@ var NAVTREEINDEX7 = "pose_2enum_classes_8hpp.html":[2,0,0,0,9,0], "pose_2enum_classes_8hpp.html#a37c58b781e5bcd9fee67a7768afc5d0e":[2,0,0,0,9,0,1], "pose_2enum_classes_8hpp.html#a37c58b781e5bcd9fee67a7768afc5d0ea04576b26f5dc3637bf3c8168fba1641d":[2,0,0,0,9,0,1,4], -"pose_2enum_classes_8hpp.html#a37c58b781e5bcd9fee67a7768afc5d0ea240f10f3a39507d858c743971fd4298f":[2,0,0,0,9,0,1,2], -"pose_2enum_classes_8hpp.html#a37c58b781e5bcd9fee67a7768afc5d0ea6f6cb72d544962fa333e2e34ce64f719":[2,0,0,0,9,0,1,5] +"pose_2enum_classes_8hpp.html#a37c58b781e5bcd9fee67a7768afc5d0ea240f10f3a39507d858c743971fd4298f":[2,0,0,0,9,0,1,2] }; diff --git a/html/navtreeindex8.js b/html/navtreeindex8.js index f420deee..72bbdf45 100644 --- a/html/navtreeindex8.js +++ b/html/navtreeindex8.js @@ -1,5 +1,6 @@ var NAVTREEINDEX8 = { +"pose_2enum_classes_8hpp.html#a37c58b781e5bcd9fee67a7768afc5d0ea6f6cb72d544962fa333e2e34ce64f719":[2,0,0,0,9,0,1,5], "pose_2enum_classes_8hpp.html#a37c58b781e5bcd9fee67a7768afc5d0ea7bf312724768faebba41ca3585a91f19":[2,0,0,0,9,0,1,3], "pose_2enum_classes_8hpp.html#a37c58b781e5bcd9fee67a7768afc5d0ea83be5d7f6f29b19cf24f7393551c0439":[2,0,0,0,9,0,1,0], "pose_2enum_classes_8hpp.html#a37c58b781e5bcd9fee67a7768afc5d0eaf7405796a5c90a93fc3c8ffa89eb432d":[2,0,0,0,9,0,1,1], @@ -95,6 +96,8 @@ var NAVTREEINDEX8 = "pose_renderer_8hpp.html":[2,0,0,0,9,9], "pose_renderer_8hpp_source.html":[2,0,0,0,9,9], "pose_triangulation_8hpp.html":[2,0,0,0,0,3], +"pose_triangulation_8hpp.html#a8b4504cce89493c23233954f078f4779":[2,0,0,0,0,3,2], +"pose_triangulation_8hpp.html#ae541aa57d03a703ab8b1da231e06a9bd":[2,0,0,0,0,3,1], "pose_triangulation_8hpp_source.html":[2,0,0,0,0,3], "priority_queue_8hpp.html":[2,0,0,0,11,2], "priority_queue_8hpp.html#aa65c081c13e0d0453938a3c41d04dc49":[2,0,0,0,11,2,1], @@ -246,8 +249,5 @@ var NAVTREEINDEX8 = "structop_1_1_datum.html#a5429e97e0ab9b0e2209a3947af668381":[1,0,3,8,43], "structop_1_1_datum.html#a55dd5354e09696ed6896923755f1c85b":[1,0,3,8,42], "structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e":[1,0,3,8,31], -"structop_1_1_datum.html#a652ac1e7de13ec9a886dece75848cfea":[1,0,3,8,46], -"structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015":[1,0,3,8,34], -"structop_1_1_datum.html#a6ac1ee6cd98d544c250df1e63a4e02b8":[1,0,3,8,17], -"structop_1_1_datum.html#a6cf96c250c236a03f13da69e1d4336d9":[1,0,3,8,49] +"structop_1_1_datum.html#a652ac1e7de13ec9a886dece75848cfea":[1,0,3,8,46] }; diff --git a/html/navtreeindex9.js b/html/navtreeindex9.js index 2da13564..fad3839f 100644 --- a/html/navtreeindex9.js +++ b/html/navtreeindex9.js @@ -1,5 +1,8 @@ var NAVTREEINDEX9 = { +"structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015":[1,0,3,8,34], +"structop_1_1_datum.html#a6ac1ee6cd98d544c250df1e63a4e02b8":[1,0,3,8,17], +"structop_1_1_datum.html#a6cf96c250c236a03f13da69e1d4336d9":[1,0,3,8,49], "structop_1_1_datum.html#a6d629b1f6f7b958fe4cf2ef4cdf57c5b":[1,0,3,8,45], "structop_1_1_datum.html#a6ed2b4b547292fe91bbab82109578771":[1,0,3,8,16], "structop_1_1_datum.html#a72c75834671aebe44705738fb5efc3c5":[1,0,3,8,0], @@ -246,8 +249,5 @@ var NAVTREEINDEX9 = "w_cv_mat_to_op_input_8hpp_source.html":[2,0,0,0,2,17], "w_cv_mat_to_op_output_8hpp.html":[2,0,0,0,2,18], "w_cv_mat_to_op_output_8hpp.html#a6d12bd1e42cfb63d2f780bed55fa01fb":[2,0,0,0,2,18,1], -"w_cv_mat_to_op_output_8hpp_source.html":[2,0,0,0,2,18], -"w_datum_producer_8hpp.html":[2,0,0,0,10,10], -"w_datum_producer_8hpp_source.html":[2,0,0,0,10,10], -"w_face_detector_8hpp.html":[2,0,0,0,3,10] +"w_cv_mat_to_op_output_8hpp_source.html":[2,0,0,0,2,18] }; diff --git a/html/pose_triangulation_8hpp.html b/html/pose_triangulation_8hpp.html index df71b0c4..c95ecfc7 100644 --- a/html/pose_triangulation_8hpp.html +++ b/html/pose_triangulation_8hpp.html @@ -105,7 +105,8 @@ $(document).ready(function(){initNavTree('pose_triangulation_8hpp.html','');});
    +Namespaces | +Functions
    poseTriangulation.hpp File Reference
    @@ -124,6 +125,13 @@ Classes Namespaces  op   + + + + + +

    +Functions

    OP_API double op::triangulate (cv::Mat &reconstructedPoint, const std::vector< cv::Mat > &cameraMatrices, const std::vector< cv::Point2d > &pointsOnEachCamera)
     
    OP_API double op::triangulateWithOptimization (cv::Mat &reconstructedPoint, const std::vector< cv::Mat > &cameraMatrices, const std::vector< cv::Point2d > &pointsOnEachCamera, const double reprojectionMaxAcceptable)
     
    diff --git a/html/pose_triangulation_8hpp.js b/html/pose_triangulation_8hpp.js new file mode 100644 index 00000000..61b35360 --- /dev/null +++ b/html/pose_triangulation_8hpp.js @@ -0,0 +1,6 @@ +var pose_triangulation_8hpp = +[ + [ "PoseTriangulation", "classop_1_1_pose_triangulation.html", "classop_1_1_pose_triangulation" ], + [ "triangulate", "pose_triangulation_8hpp.html#ae541aa57d03a703ab8b1da231e06a9bd", null ], + [ "triangulateWithOptimization", "pose_triangulation_8hpp.html#a8b4504cce89493c23233954f078f4779", null ] +]; \ No newline at end of file diff --git a/html/pose_triangulation_8hpp_source.html b/html/pose_triangulation_8hpp_source.html index 7f62d8a4..40557800 100644 --- a/html/pose_triangulation_8hpp_source.html +++ b/html/pose_triangulation_8hpp_source.html @@ -115,32 +115,42 @@ $(document).ready(function(){initNavTree('pose_triangulation_8hpp_source.html','
    6 
    7 namespace op
    8 {
    -
    9  class OP_API PoseTriangulation
    -
    10  {
    -
    11  public:
    -
    12  PoseTriangulation(const int minViews3d);
    -
    13 
    -
    14  virtual ~PoseTriangulation();
    -
    15 
    -
    16  void initializationOnThread();
    -
    17 
    -
    18  Array<float> reconstructArray(const std::vector<Array<float>>& keypointsVector,
    -
    19  const std::vector<cv::Mat>& cameraMatrices,
    -
    20  const std::vector<Point<int>>& imageSizes) const;
    -
    21 
    -
    22  std::vector<Array<float>> reconstructArray(const std::vector<std::vector<Array<float>>>& keypointsVector,
    -
    23  const std::vector<cv::Mat>& cameraMatrices,
    -
    24  const std::vector<Point<int>>& imageSizes) const;
    -
    25 
    -
    26  private:
    -
    27  const int mMinViews3d;
    -
    28  };
    -
    29 }
    -
    30 
    -
    31 #endif // OPENPOSE_3D_POSE_TRIANGULATION_HPP
    -
    Definition: poseTriangulation.hpp:9
    +
    13  OP_API double triangulate(
    +
    14  cv::Mat& reconstructedPoint, const std::vector<cv::Mat>& cameraMatrices,
    +
    15  const std::vector<cv::Point2d>& pointsOnEachCamera);
    +
    16 
    +
    23  OP_API double triangulateWithOptimization(
    +
    24  cv::Mat& reconstructedPoint, const std::vector<cv::Mat>& cameraMatrices,
    +
    25  const std::vector<cv::Point2d>& pointsOnEachCamera, const double reprojectionMaxAcceptable);
    +
    26 
    +
    27  class OP_API PoseTriangulation
    +
    28  {
    +
    29  public:
    +
    30  PoseTriangulation(const int minViews3d);
    +
    31 
    +
    32  virtual ~PoseTriangulation();
    +
    33 
    +
    34  void initializationOnThread();
    +
    35 
    +
    36  Array<float> reconstructArray(const std::vector<Array<float>>& keypointsVector,
    +
    37  const std::vector<cv::Mat>& cameraMatrices,
    +
    38  const std::vector<Point<int>>& imageSizes) const;
    +
    39 
    +
    40  std::vector<Array<float>> reconstructArray(const std::vector<std::vector<Array<float>>>& keypointsVector,
    +
    41  const std::vector<cv::Mat>& cameraMatrices,
    +
    42  const std::vector<Point<int>>& imageSizes) const;
    +
    43 
    +
    44  private:
    +
    45  const int mMinViews3d;
    +
    46  };
    +
    47 }
    +
    48 
    +
    49 #endif // OPENPOSE_3D_POSE_TRIANGULATION_HPP
    +
    OP_API double triangulateWithOptimization(cv::Mat &reconstructedPoint, const std::vector< cv::Mat > &cameraMatrices, const std::vector< cv::Point2d > &pointsOnEachCamera, const double reprojectionMaxAcceptable)
    +
    Definition: poseTriangulation.hpp:27
    +
    OP_API double triangulate(cv::Mat &reconstructedPoint, const std::vector< cv::Mat > &cameraMatrices, const std::vector< cv::Point2d > &pointsOnEachCamera)
    std::vector< T, Alloc > vector
    Definition: cl2.hpp:567
    #define OP_API
    Definition: macros.hpp:19
    diff --git a/html/search/all_12.js b/html/search/all_12.js index 87941c31..c7e904e3 100644 --- a/html/search/all_12.js +++ b/html/search/all_12.js @@ -64,7 +64,7 @@ var searchData= ['setundistortimage',['setUndistortImage',['../classop_1_1_camera_parameter_reader.html#ae33e8637012413719b389649d1e5448a',1,'op::CameraParameterReader']]], ['setworker',['setWorker',['../classop_1_1_wrapper_t.html#a81fc761f8616b44c40d8f0b5338d754d',1,'op::WrapperT']]], ['shared_5fptr',['shared_ptr',['../classboost_1_1shared__ptr.html',1,'boost']]], - ['size',['size',['../classcl_1_1_n_d_range.html#a31018e7478f8ce3a129dee14abf53719',1,'cl::NDRange::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01_t_00_01typename_01std_1_1enable__if_3_9std_10affa824618af864313998f2e6bcf08f.html#ab26d77fd61e872fcf0bc9345dcb0192c',1,'cl::detail::KernelArgumentHandler< T, typename std::enable_if<!std::is_base_of< cl::Memory, T >::value >::type >::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01_t_00_01typename_01std_1_1enable__if_3_01std_cb5bfaca8096193f715a7bbe8a3fa84f.html#aab115c561c430a368dcf3fab65debf42',1,'cl::detail::KernelArgumentHandler< T, typename std::enable_if< std::is_base_of< cl::Memory, T >::value >::type >::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01_local_space_arg_00_01void_01_4.html#adcc5bbbbc8975491e859042d6764372c',1,'cl::detail::KernelArgumentHandler< LocalSpaceArg, void >::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01cl_1_1_device_command_queue_00_01void_01_4.html#aaca22313c85e1f71a41f5695c21aeea0',1,'cl::detail::KernelArgumentHandler< cl::DeviceCommandQueue, void >::size()'],['../classop_1_1_queue_base.html#a12cdec56bfe72e722ecc722774989d1b',1,'op::QueueBase::size()'],['../classop_1_1_hand_detector.html#a4d058446e66aff15d8702558fd256b73a6f6cb72d544962fa333e2e34ce64f719',1,'op::HandDetector::Size()'],['../namespaceop.html#a5418b76dad5b4aea1133325f4aa715aca6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7fa6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0ea6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774a6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#a970a2a768a2ace81605b1558c9fdec18a6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()']]], + ['size',['Size',['../classop_1_1_hand_detector.html#a4d058446e66aff15d8702558fd256b73a6f6cb72d544962fa333e2e34ce64f719',1,'op::HandDetector::Size()'],['../classcl_1_1_n_d_range.html#a31018e7478f8ce3a129dee14abf53719',1,'cl::NDRange::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01_t_00_01typename_01std_1_1enable__if_3_9std_10affa824618af864313998f2e6bcf08f.html#ab26d77fd61e872fcf0bc9345dcb0192c',1,'cl::detail::KernelArgumentHandler< T, typename std::enable_if<!std::is_base_of< cl::Memory, T >::value >::type >::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01_t_00_01typename_01std_1_1enable__if_3_01std_cb5bfaca8096193f715a7bbe8a3fa84f.html#aab115c561c430a368dcf3fab65debf42',1,'cl::detail::KernelArgumentHandler< T, typename std::enable_if< std::is_base_of< cl::Memory, T >::value >::type >::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01_local_space_arg_00_01void_01_4.html#adcc5bbbbc8975491e859042d6764372c',1,'cl::detail::KernelArgumentHandler< LocalSpaceArg, void >::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01cl_1_1_device_command_queue_00_01void_01_4.html#aaca22313c85e1f71a41f5695c21aeea0',1,'cl::detail::KernelArgumentHandler< cl::DeviceCommandQueue, void >::size()'],['../classop_1_1_queue_base.html#a12cdec56bfe72e722ecc722774989d1b',1,'op::QueueBase::size()'],['../namespaceop.html#a5418b76dad5b4aea1133325f4aa715aca6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7fa6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0ea6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774a6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#a970a2a768a2ace81605b1558c9fdec18a6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()']]], ['size_5f',['size_',['../structcl_1_1_local_space_arg.html#a30ac7ba02b1a0909f10253ed4158e0a6',1,'cl::LocalSpaceArg']]], ['size_5ft_5farray',['size_t_array',['../namespacecl_1_1detail.html#aab488f551c8b1feb4f4b3f6893c358db',1,'cl::detail']]], ['size_5ftype',['size_type',['../classcl_1_1_s_v_m_allocator.html#afe51e51ed34089444241a43aab0950ef',1,'cl::SVMAllocator::size_type()'],['../namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449',1,'cl::size_type()']]], diff --git a/html/search/all_13.js b/html/search/all_13.js index 41c10d09..ba6c20a0 100644 --- a/html/search/all_13.js +++ b/html/search/all_13.js @@ -21,6 +21,8 @@ var searchData= ['trackhands',['trackHands',['../classop_1_1_hand_detector.html#a963972f9ecb769786b5f60018da443e4',1,'op::HandDetector']]], ['tracking',['tracking',['../structop_1_1_wrapper_struct_extra.html#a86ae9d1faa008aaeed4d6fa6ff03f0fb',1,'op::WrapperStructExtra::tracking()'],['../structop_1_1_wrapper_struct_hand.html#a86ca862d3d24a5cf0b1122b64aac7a68',1,'op::WrapperStructHand::tracking()']]], ['tracklockthread',['trackLockThread',['../classop_1_1_pose_extractor.html#a52032cd719da90acc0259f77ee2c246c',1,'op::PoseExtractor::trackLockThread()'],['../classop_1_1_person_tracker.html#a2d9d1cc28b270d458a3361c06f4f5fcc',1,'op::PersonTracker::trackLockThread()']]], + ['triangulate',['triangulate',['../namespaceop.html#ae541aa57d03a703ab8b1da231e06a9bd',1,'op']]], + ['triangulatewithoptimization',['triangulateWithOptimization',['../namespaceop.html#a8b4504cce89493c23233954f078f4779',1,'op']]], ['tryemplace',['tryEmplace',['../classop_1_1_queue_base.html#a7905841f953be7099847cc7b5b17ae0c',1,'op::QueueBase::tryEmplace()'],['../classop_1_1_thread_manager.html#a8d5ffd9473557ff0f90ac1c6a1bae3ad',1,'op::ThreadManager::tryEmplace()'],['../classop_1_1_wrapper_t.html#ad71e4983c0aade129b06ff70936f048d',1,'op::WrapperT::tryEmplace()']]], ['trypop',['tryPop',['../classop_1_1_queue_base.html#a80c6e2dda17afa82aae83aeadad1f7e0',1,'op::QueueBase::tryPop(TDatums &tDatums)'],['../classop_1_1_queue_base.html#a5e52b4ab7e310373e3d1f1d42cfe4549',1,'op::QueueBase::tryPop()'],['../classop_1_1_thread_manager.html#a59916fc3428aaf5c487e1dd373d437cd',1,'op::ThreadManager::tryPop()'],['../classop_1_1_wrapper_t.html#a97fa6cc36e1a06d4f0c78934c0902762',1,'op::WrapperT::tryPop()']]], ['trypush',['tryPush',['../classop_1_1_queue_base.html#a35f0547f6020f22e49835b147b7ec52e',1,'op::QueueBase::tryPush()'],['../classop_1_1_thread_manager.html#a7a24fd902ebd4b5fd81166547a5654d9',1,'op::ThreadManager::tryPush()'],['../classop_1_1_wrapper_t.html#a78f32fda73105533cc98346b9592f44f',1,'op::WrapperT::tryPush()']]], diff --git a/html/search/all_2.js b/html/search/all_2.js index a0dcbe02..ee9401bd 100644 --- a/html/search/all_2.js +++ b/html/search/all_2.js @@ -7,7 +7,7 @@ var searchData= ['cameraparameterestimation_2ehpp',['cameraParameterEstimation.hpp',['../camera_parameter_estimation_8hpp.html',1,'']]], ['cameraparameterpath',['cameraParameterPath',['../structop_1_1_wrapper_struct_input.html#aca3c35d7835493bbaf1dee26ee7a9bbd',1,'op::WrapperStructInput']]], ['cameraparameterreader',['CameraParameterReader',['../classop_1_1_camera_parameter_reader.html',1,'op']]], - ['cameraparameterreader',['CameraParameterReader',['../classop_1_1_camera_parameter_reader.html#ab7a4c3ef7ac8d8a41e5711ec85b7be4b',1,'op::CameraParameterReader::CameraParameterReader()'],['../classop_1_1_camera_parameter_reader.html#a5d59c888ef90281712838d7673f1b7d7',1,'op::CameraParameterReader::CameraParameterReader(const std::string &serialNumber, const cv::Mat &cameraIntrinsics, const cv::Mat &cameraDistortion, const cv::Mat &cameraExtrinsics=cv::Mat())']]], + ['cameraparameterreader',['CameraParameterReader',['../classop_1_1_camera_parameter_reader.html#ab7a4c3ef7ac8d8a41e5711ec85b7be4b',1,'op::CameraParameterReader::CameraParameterReader()'],['../classop_1_1_camera_parameter_reader.html#a8ab51e2ebb5c536dbd7d1e43dd455da3',1,'op::CameraParameterReader::CameraParameterReader(const std::string &serialNumber, const cv::Mat &cameraIntrinsics, const cv::Mat &cameraDistortion, const cv::Mat &cameraExtrinsics=cv::Mat(), const cv::Mat &cameraExtrinsicsInitial=cv::Mat())']]], ['cameraparameterreader_2ehpp',['cameraParameterReader.hpp',['../camera_parameter_reader_8hpp.html',1,'']]], ['cameraresolution',['cameraResolution',['../structop_1_1_wrapper_struct_input.html#ae2078c540324a9cdc8500dce5d361bee',1,'op::WrapperStructInput']]], ['car',['Car',['../namespaceop.html#a5418b76dad5b4aea1133325f4aa715acae9989db5dabeea617f40c8dbfd07f5fb',1,'op']]], diff --git a/html/search/all_6.js b/html/search/all_6.js index fe1f1119..643fa383 100644 --- a/html/search/all_6.js +++ b/html/search/all_6.js @@ -10,6 +10,7 @@ var searchData= ['getbuildinfo',['getBuildInfo',['../classcl_1_1_program.html#a51c723551c01ef55f6222c84d58578fc',1,'cl::Program::getBuildInfo(const Device &device, cl_program_build_info name, T *param) const '],['../classcl_1_1_program.html#a06f673e6c88aac6c5e9f754e830028b6',1,'cl::Program::getBuildInfo(const Device &device, cl_int *err=NULL) const '],['../classcl_1_1_program.html#aea803c4bba50b6a01d76537d946e211f',1,'cl::Program::getBuildInfo(cl_int *err=NULL) const ']]], ['getcameradistortions',['getCameraDistortions',['../classop_1_1_camera_parameter_reader.html#a3ce10a02969515039e8575c3c044f882',1,'op::CameraParameterReader']]], ['getcameraextrinsics',['getCameraExtrinsics',['../classop_1_1_camera_parameter_reader.html#ade743d816f255e3278bb72c761d82ba6',1,'op::CameraParameterReader::getCameraExtrinsics()'],['../classop_1_1_flir_reader.html#afb0ae89ef49073345b038fad8652cc37',1,'op::FlirReader::getCameraExtrinsics()'],['../classop_1_1_producer.html#a6e35a05069c126bea452be08d599c4c4',1,'op::Producer::getCameraExtrinsics()'],['../classop_1_1_spinnaker_wrapper.html#aa011fe7b3bf42e3af5fb83faee42288e',1,'op::SpinnakerWrapper::getCameraExtrinsics()']]], + ['getcameraextrinsicsinitial',['getCameraExtrinsicsInitial',['../classop_1_1_camera_parameter_reader.html#aae0f905c18b85242008502d897d3f792',1,'op::CameraParameterReader']]], ['getcameraintrinsics',['getCameraIntrinsics',['../classop_1_1_camera_parameter_reader.html#adf7ad0ef26603129a251fdc166ffa548',1,'op::CameraParameterReader::getCameraIntrinsics()'],['../classop_1_1_flir_reader.html#a4a6576da78857c0e532d59b442332e83',1,'op::FlirReader::getCameraIntrinsics()'],['../classop_1_1_producer.html#a04a9b2b0d953edc848f6e19c818be9b9',1,'op::Producer::getCameraIntrinsics()'],['../classop_1_1_spinnaker_wrapper.html#a5e36c3d04071f6c7b003c50d3f43bc36',1,'op::SpinnakerWrapper::getCameraIntrinsics()']]], ['getcameramatrices',['getCameraMatrices',['../classop_1_1_camera_parameter_reader.html#aa33845298440b7eefd3f57b80d3c41db',1,'op::CameraParameterReader::getCameraMatrices()'],['../classop_1_1_flir_reader.html#a7c3450fd4b5c6f81ade293ee95da7ba6',1,'op::FlirReader::getCameraMatrices()'],['../classop_1_1_producer.html#adb33a11ca1ebe16a4f26f8c78a9a4087',1,'op::Producer::getCameraMatrices()'],['../classop_1_1_spinnaker_wrapper.html#ab79aa58cda90784d16335e0081d8f33a',1,'op::SpinnakerWrapper::getCameraMatrices()']]], ['getcameraserialnumbers',['getCameraSerialNumbers',['../classop_1_1_camera_parameter_reader.html#abfae5f8fd11a86f433c63cafefe9fa6b',1,'op::CameraParameterReader']]], @@ -122,8 +123,8 @@ var searchData= ['gui',['Gui',['../classop_1_1_gui.html',1,'op']]], ['gui',['Gui',['../classop_1_1_gui.html#a1084d79f61d08f0551832de1ca337c70',1,'op::Gui']]], ['gui_2ehpp',['gui.hpp',['../gui_8hpp.html',1,'']]], - ['gui3d',['Gui3D',['../classop_1_1_gui3_d.html',1,'op']]], ['gui3d',['Gui3D',['../classop_1_1_gui3_d.html#a23ead7d9d09b3f0b3ba81b284d49b4a4',1,'op::Gui3D']]], + ['gui3d',['Gui3D',['../classop_1_1_gui3_d.html',1,'op']]], ['gui3d_2ehpp',['gui3D.hpp',['../gui3_d_8hpp.html',1,'']]], ['guiadam_2ehpp',['guiAdam.hpp',['../gui_adam_8hpp.html',1,'']]], ['guiinfoadder',['GuiInfoAdder',['../classop_1_1_gui_info_adder.html',1,'op']]], diff --git a/html/search/functions_13.js b/html/search/functions_13.js index c9f6149c..cc64c583 100644 --- a/html/search/functions_13.js +++ b/html/search/functions_13.js @@ -13,6 +13,8 @@ var searchData= ['track',['track',['../classop_1_1_pose_extractor.html#a0ac3679fd75bda7569562615b5fc813a',1,'op::PoseExtractor::track()'],['../classop_1_1_person_tracker.html#ac5e82e50c4777b81d6b4d4c782031f4f',1,'op::PersonTracker::track()']]], ['trackhands',['trackHands',['../classop_1_1_hand_detector.html#a963972f9ecb769786b5f60018da443e4',1,'op::HandDetector']]], ['tracklockthread',['trackLockThread',['../classop_1_1_pose_extractor.html#a52032cd719da90acc0259f77ee2c246c',1,'op::PoseExtractor::trackLockThread()'],['../classop_1_1_person_tracker.html#a2d9d1cc28b270d458a3361c06f4f5fcc',1,'op::PersonTracker::trackLockThread()']]], + ['triangulate',['triangulate',['../namespaceop.html#ae541aa57d03a703ab8b1da231e06a9bd',1,'op']]], + ['triangulatewithoptimization',['triangulateWithOptimization',['../namespaceop.html#a8b4504cce89493c23233954f078f4779',1,'op']]], ['tryemplace',['tryEmplace',['../classop_1_1_queue_base.html#a7905841f953be7099847cc7b5b17ae0c',1,'op::QueueBase::tryEmplace()'],['../classop_1_1_thread_manager.html#a8d5ffd9473557ff0f90ac1c6a1bae3ad',1,'op::ThreadManager::tryEmplace()'],['../classop_1_1_wrapper_t.html#ad71e4983c0aade129b06ff70936f048d',1,'op::WrapperT::tryEmplace()']]], ['trypop',['tryPop',['../classop_1_1_queue_base.html#a80c6e2dda17afa82aae83aeadad1f7e0',1,'op::QueueBase::tryPop(TDatums &tDatums)'],['../classop_1_1_queue_base.html#a5e52b4ab7e310373e3d1f1d42cfe4549',1,'op::QueueBase::tryPop()'],['../classop_1_1_thread_manager.html#a59916fc3428aaf5c487e1dd373d437cd',1,'op::ThreadManager::tryPop()'],['../classop_1_1_wrapper_t.html#a97fa6cc36e1a06d4f0c78934c0902762',1,'op::WrapperT::tryPop()']]], ['trypush',['tryPush',['../classop_1_1_queue_base.html#a35f0547f6020f22e49835b147b7ec52e',1,'op::QueueBase::tryPush()'],['../classop_1_1_thread_manager.html#a7a24fd902ebd4b5fd81166547a5654d9',1,'op::ThreadManager::tryPush()'],['../classop_1_1_wrapper_t.html#a78f32fda73105533cc98346b9592f44f',1,'op::WrapperT::tryPush()']]], diff --git a/html/search/functions_2.js b/html/search/functions_2.js index c0f5d12a..2a78ce72 100644 --- a/html/search/functions_2.js +++ b/html/search/functions_2.js @@ -1,6 +1,6 @@ var searchData= [ - ['cameraparameterreader',['CameraParameterReader',['../classop_1_1_camera_parameter_reader.html#ab7a4c3ef7ac8d8a41e5711ec85b7be4b',1,'op::CameraParameterReader::CameraParameterReader()'],['../classop_1_1_camera_parameter_reader.html#a5d59c888ef90281712838d7673f1b7d7',1,'op::CameraParameterReader::CameraParameterReader(const std::string &serialNumber, const cv::Mat &cameraIntrinsics, const cv::Mat &cameraDistortion, const cv::Mat &cameraExtrinsics=cv::Mat())']]], + ['cameraparameterreader',['CameraParameterReader',['../classop_1_1_camera_parameter_reader.html#ab7a4c3ef7ac8d8a41e5711ec85b7be4b',1,'op::CameraParameterReader::CameraParameterReader()'],['../classop_1_1_camera_parameter_reader.html#a8ab51e2ebb5c536dbd7d1e43dd455da3',1,'op::CameraParameterReader::CameraParameterReader(const std::string &serialNumber, const cv::Mat &cameraIntrinsics, const cv::Mat &cameraDistortion, const cv::Mat &cameraExtrinsics=cv::Mat(), const cv::Mat &cameraExtrinsicsInitial=cv::Mat())']]], ['center',['center',['../structop_1_1_rectangle.html#a5db1a105c3b95578a7532ce85e9f562c',1,'op::Rectangle']]], ['charround',['charRound',['../namespaceop.html#abbf62284718858335848e43bbeafb192',1,'op']]], ['check',['check',['../namespaceop.html#a9923237964bf29b59bb135478e929546',1,'op']]], diff --git a/html/search/functions_6.js b/html/search/functions_6.js index 234a923b..ae06ac35 100644 --- a/html/search/functions_6.js +++ b/html/search/functions_6.js @@ -10,6 +10,7 @@ var searchData= ['getbuildinfo',['getBuildInfo',['../classcl_1_1_program.html#a51c723551c01ef55f6222c84d58578fc',1,'cl::Program::getBuildInfo(const Device &device, cl_program_build_info name, T *param) const '],['../classcl_1_1_program.html#a06f673e6c88aac6c5e9f754e830028b6',1,'cl::Program::getBuildInfo(const Device &device, cl_int *err=NULL) const '],['../classcl_1_1_program.html#aea803c4bba50b6a01d76537d946e211f',1,'cl::Program::getBuildInfo(cl_int *err=NULL) const ']]], ['getcameradistortions',['getCameraDistortions',['../classop_1_1_camera_parameter_reader.html#a3ce10a02969515039e8575c3c044f882',1,'op::CameraParameterReader']]], ['getcameraextrinsics',['getCameraExtrinsics',['../classop_1_1_camera_parameter_reader.html#ade743d816f255e3278bb72c761d82ba6',1,'op::CameraParameterReader::getCameraExtrinsics()'],['../classop_1_1_flir_reader.html#afb0ae89ef49073345b038fad8652cc37',1,'op::FlirReader::getCameraExtrinsics()'],['../classop_1_1_producer.html#a6e35a05069c126bea452be08d599c4c4',1,'op::Producer::getCameraExtrinsics()'],['../classop_1_1_spinnaker_wrapper.html#aa011fe7b3bf42e3af5fb83faee42288e',1,'op::SpinnakerWrapper::getCameraExtrinsics()']]], + ['getcameraextrinsicsinitial',['getCameraExtrinsicsInitial',['../classop_1_1_camera_parameter_reader.html#aae0f905c18b85242008502d897d3f792',1,'op::CameraParameterReader']]], ['getcameraintrinsics',['getCameraIntrinsics',['../classop_1_1_camera_parameter_reader.html#adf7ad0ef26603129a251fdc166ffa548',1,'op::CameraParameterReader::getCameraIntrinsics()'],['../classop_1_1_flir_reader.html#a4a6576da78857c0e532d59b442332e83',1,'op::FlirReader::getCameraIntrinsics()'],['../classop_1_1_producer.html#a04a9b2b0d953edc848f6e19c818be9b9',1,'op::Producer::getCameraIntrinsics()'],['../classop_1_1_spinnaker_wrapper.html#a5e36c3d04071f6c7b003c50d3f43bc36',1,'op::SpinnakerWrapper::getCameraIntrinsics()']]], ['getcameramatrices',['getCameraMatrices',['../classop_1_1_camera_parameter_reader.html#aa33845298440b7eefd3f57b80d3c41db',1,'op::CameraParameterReader::getCameraMatrices()'],['../classop_1_1_flir_reader.html#a7c3450fd4b5c6f81ade293ee95da7ba6',1,'op::FlirReader::getCameraMatrices()'],['../classop_1_1_producer.html#adb33a11ca1ebe16a4f26f8c78a9a4087',1,'op::Producer::getCameraMatrices()'],['../classop_1_1_spinnaker_wrapper.html#ab79aa58cda90784d16335e0081d8f33a',1,'op::SpinnakerWrapper::getCameraMatrices()']]], ['getcameraserialnumbers',['getCameraSerialNumbers',['../classop_1_1_camera_parameter_reader.html#abfae5f8fd11a86f433c63cafefe9fa6b',1,'op::CameraParameterReader']]], -- GitLab