32#ifndef CORELIB_SRC_OPENCV_STEREORECTIFYFISHEYE_H_
33#define CORELIB_SRC_OPENCV_STEREORECTIFYFISHEYE_H_
35#include <rtabmap/core/rtabmap_core_export.h>
36#include <opencv2/core/core.hpp>
41#if (CV_MAJOR_VERSION > 2 && CV_MAJOR_VERSION < 5) || \
42 (CV_MAJOR_VERSION == 2 && (CV_MINOR_VERSION > 4 || (CV_MINOR_VERSION == 4 && CV_SUBMINOR_VERSION >= 10)))
43#define RTABMAP_HAS_STEREO_RECTIFY_FISHEYE 1
45#define RTABMAP_HAS_STEREO_RECTIFY_FISHEYE 0
48#if RTABMAP_HAS_STEREO_RECTIFY_FISHEYE
57void RTABMAP_CORE_EXPORT stereoRectifyFisheye(
58 cv::InputArray cameraMatrix1, cv::InputArray distCoeffs1,
59 cv::InputArray cameraMatrix2, cv::InputArray distCoeffs2,
60 cv::Size imageSize, cv::InputArray R, cv::InputArray T,
61 cv::OutputArray R1, cv::OutputArray R2,
62 cv::OutputArray P1, cv::OutputArray P2,
63 cv::OutputArray Q,
int flags,
64 double alpha, cv::Size newImageSize);