summaryrefslogtreecommitdiff
path: root/src/camera.cpp
diff options
context:
space:
mode:
authorMartin Miller2017-04-09 15:59:29 -0500
committerMartin Miller2017-04-09 15:59:29 -0500
commit1a5bbf751ee0e924b514989f859084ebcd733dc6 (patch)
treebbcfce931b51be6d5d19411578582e5c8492eccd /src/camera.cpp
parenta00695161d51b88159c4394ef018696632a90e59 (diff)
downloadrefslam-1a5bbf751ee0e924b514989f859084ebcd733dc6.zip
refslam-1a5bbf751ee0e924b514989f859084ebcd733dc6.tar.gz
Full state estimation and vision process are working.
Diffstat (limited to 'src/camera.cpp')
-rw-r--r--src/camera.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/camera.cpp b/src/camera.cpp
index 2040641..8d0be89 100644
--- a/src/camera.cpp
+++ b/src/camera.cpp
@@ -143,6 +143,16 @@ Camera::K ( ) const
return _K ;
} /* ----- end of method Camera::K ----- */
+cv::Matx33d
+Camera::K (int x) const
+{
+ cv::Matx33d k;
+ k << _K(0,0), _K(0,1), _K(0,2),
+ _K(1,0), _K(1,1), _K(1,2),
+ _K(2,0), _K(2,1), _K(2,2);
+ return k;
+}
+
/*
*--------------------------------------------------------------------------------------
* Class: Camera
@@ -156,6 +166,12 @@ Camera::d ( ) const
return _d;
} /* ----- end of method Camera::d ----- */
+cv::Vec4d
+Camera::d ( int x ) const
+{
+ return cv::Vec4d( _d(0), _d(1), _d(2), _d(3));
+}
+
/*
*--------------------------------------------------------------------------------------
* Class: Camera