fix(discut): fix discut boost & add ros disparity_type_

This commit is contained in:
TinyOh
2019-01-28 10:00:22 +08:00
parent 7dabf5cc9d
commit 8b5c886b78
4 changed files with 20 additions and 5 deletions

View File

@@ -15,7 +15,7 @@
#define SRC_MYNTEYE_API_CAMODOCAL_INCLUDE_CAMODOCAL_CAMERA_MODELS_CAMERA_H_
#include <vector>
#include <boost/shared_ptr.hpp>
#include <memory>
#include "eigen3/Eigen/Dense"
#include <opencv2/core/core.hpp>
@@ -130,8 +130,8 @@ class Camera {
cv::Mat m_mask;
};
typedef boost::shared_ptr<Camera> CameraPtr;
typedef boost::shared_ptr<const Camera> CameraConstPtr;
typedef std::shared_ptr<Camera> CameraPtr;
typedef std::shared_ptr<const Camera> CameraConstPtr;
}
#endif // SRC_MYNTEYE_API_CAMODOCAL_INCLUDE_CAMODOCAL_CAMERA_MODELS_CAMERA_H_

View File

@@ -166,8 +166,8 @@ class EquidistantCamera : public Camera {
double m_inv_K11, m_inv_K13, m_inv_K22, m_inv_K23;
};
typedef boost::shared_ptr<EquidistantCamera> EquidistantCameraPtr;
typedef boost::shared_ptr<const EquidistantCamera> EquidistantCameraConstPtr;
typedef std::shared_ptr<EquidistantCamera> EquidistantCameraPtr;
typedef std::shared_ptr<const EquidistantCamera> EquidistantCameraConstPtr;
template <typename T>
T EquidistantCamera::r(T k2, T k3, T k4, T k5, T theta) {