Changed CameraModel::isValid() to CameraModel::isValidForProjection() for clarity (in contrast to CameraModel::isValidForRectification())

This commit is contained in:
matlabbe
2016-01-19 21:01:56 -05:00
parent d162fcf34e
commit eb21280f04
31 changed files with 157 additions and 156 deletions
+3 -1
View File
@@ -346,7 +346,7 @@ CameraModel CameraModel::scaled(double scale) const
{
CameraModel scaledModel = *this;
UASSERT(scale > 0.0);
if(this->isValid())
if(this->isValidForProjection())
{
// has only effect on K and P
cv::Mat K;
@@ -397,6 +397,7 @@ double CameraModel::verticalFOV() const
cv::Mat CameraModel::rectifyImage(const cv::Mat & raw, int interpolation) const
{
UDEBUG("");
if(!mapX_.empty() && !mapY_.empty())
{
cv::Mat rectified;
@@ -413,6 +414,7 @@ cv::Mat CameraModel::rectifyImage(const cv::Mat & raw, int interpolation) const
//inspired from https://github.com/code-iai/iai_kinect2/blob/master/depth_registration/src/depth_registration_cpu.cpp
cv::Mat CameraModel::rectifyDepth(const cv::Mat & raw) const
{
UDEBUG("");
UASSERT(raw.type() == CV_16UC1);
if(!mapX_.empty() && !mapY_.empty())
{