diff --git a/components/rgbd-sources/src/calibrate.cpp b/components/rgbd-sources/src/calibrate.cpp
index e901aaaf2750d7297956b2c09695080ae59cfa1c..b61ac1f73f69d495942fa0c40efbba673255028e 100644
--- a/components/rgbd-sources/src/calibrate.cpp
+++ b/components/rgbd-sources/src/calibrate.cpp
@@ -128,8 +128,8 @@ bool Calibrate::_loadCalibration(cv::Size img_size, std::pair<Mat, Mat> &map1, s
 	double scale_y = ((double) img_size.height) / 720.0;
 	
 	Mat scale(cv::Size(3, 3), CV_64F, 0.0);
-	scale.at<double>(0, 0) = (double) scale_x;
-	scale.at<double>(1, 1) = (double) scale_y;
+	scale.at<double>(0, 0) = scale_x;
+	scale.at<double>(1, 1) = scale_y;
 	scale.at<double>(2, 2) = 1.0;
 
 	M1_ = scale * M1_;