草庐IT

LogPolar

全部标签

c++ - 如何从 LogPolar 变换中获取比例和旋转角度

我正在尝试使用LogPolar变换从两个图像中获取比例和旋转角度。下面是两张300x300的示例图片。第一个矩形为100x100,第二个矩形为150x150,旋转45度。算法:将两个图像都转换为LogPolar。使用相位相关找出平移。将平移转换为缩放和旋转角度(怎么做?)。我的代码:#include#include#include#includeintmain(){cv::Mata=cv::imread("rect1.png",0);cv::Matb=cv::imread("rect2.png",0);if(a.empty()||b.empty())return-1;cv::imsho