fix camera constructor, add tentative KinectCamera method

This commit is contained in:
ozantonkal
2013-08-05 19:22:43 +02:00
parent 9c20e77013
commit 32985aa724
2 changed files with 39 additions and 19 deletions

View File

@@ -99,7 +99,7 @@ namespace cv
public:
Camera(float f_x, float f_y, float c_x, float c_y, const Size &window_size);
Camera(const Vec2f &fov, const Size &window_size);
Camera(const cv::Mat &K, const Size &window_size);
Camera(const cv::Matx33f &K, const Size &window_size);
inline const Vec2d & getClip() const { return clip_; }
inline void setClip(const Vec2d &clip) { clip_ = clip; }
@@ -112,7 +112,11 @@ namespace cv
void computeProjectionMatrix(Matx44f &proj) const;
static Camera KinectCamera(const Size &window_size);
private:
void init(float f_x, float f_y, float c_x, float c_y, const Size &window_size);
Vec2d clip_;
Vec2f fov_;
Size window_size_;