1、
https://www.cnblogs.com/codingmengmeng/p/5608930.html
https://github.com/siemens/vanilc/blob/master/3rdParty/opencv/modules/imgproc/perf/perf_remap.cpp
https://blog.csdn.net/Kelvin_Yan/article/details/49755313
但是耗时较大,1280*720,耗时43ms左右
2、可在去畸变的map图中同步进行镜像,基本不耗时,以水平镜像为例
short temp_xdata=0;
short temp_ydata=0;
for (int jj = 0; jj < rear_map1.rows; jj++) { // rear_map1is CV_16SC2
for (int ii = 0; ii < rear_map1.cols/2; ii++) {
temp_xdata = rear_map1.at<cv::Vec2s>(jj, ii)[0];
temp_ydata = rear_map1.at<cv::Vec2s>(jj, ii)[1];
rear_map1.at<cv::Vec2s>(jj, ii)[0] = rear_map1.at<cv::Vec2s>(jj, rear_map1.cols-ii-1)[0];
rear_map1.at<cv::Vec2s>(jj, rear_map1.cols-ii-1)[0] = temp_xdata;
rear_map1.at<cv::Vec2s>(jj, ii)[1] = rear_map1.at<cv::Vec2s>(jj, rear_map1.cols-ii-1)[1];
rear_map1.at<cv::Vec2s>(jj, rear_map1.cols-ii-1)[1] = temp_ydata;
}
}