00001 00024 #ifndef CCNY_RGBD_PROC_UTIL_H 00025 #define CCNY_RGBD_PROC_UTIL_H 00026 00027 #include <opencv2/opencv.hpp> 00028 00029 namespace ccny_rgbd { 00030 00041 enum DepthFitMode { 00042 DEPTH_FIT_LINEAR, 00043 DEPTH_FIT_LINEAR_ZERO, 00044 DEPTH_FIT_QUADRATIC, 00045 DEPTH_FIT_QUADRATIC_ZERO 00046 }; 00047 00059 void unwarpDepthImage( 00060 cv::Mat& depth_img_in, 00061 const cv::Mat& coeff0, 00062 const cv::Mat& coeff1, 00063 const cv::Mat& coeff2, 00064 int fit_mode=DEPTH_FIT_QUADRATIC); 00065 00066 } // namespace ccny_rgbd 00067 00068 #endif // CCNY_RGBD_PROC_UTIL_H