#include<iostream>usingnamespace std;#include<opencv2/core/core.hpp>#include<opencv2/highgui/highgui.hpp>#include<opencv2/imgproc/imgproc.hpp>usingnamespace cv;intmain(){//读入图像
Mat src =imread("C://Users//lsh//Desktop//OpenCV算法精解-测试图片//第3章//img2.jpg", IMREAD_GRAYSCALE);if(!src.data)return-1;//对数极坐标变换
Mat dst;
Point2f center(508,503);float M =100;//M取值越大,在水平方向得到的值越多logPolar(src, dst, center, M, WARP_FILL_OUTLIERS);//笛卡尔转对数极坐标//显示原图和变换后的结果imshow("原图", src);imshow("对数极坐标变换", dst);waitKey(0);return0;}