【发布时间】:2013-02-25 06:47:40
【问题描述】:
对于我的部分项目,我需要在图像上应用对数极坐标变换。我发现OpenCV中有一个类叫做:
cv::LogPolar_Interp 和 cv::LogPolar_Adjacent() 用于此目的。
问题是我不知道如何使用它们来生成像这样的转换图像
我玩过它的参数,但我无法得到想要的结果。
这是我的尝试:
cv::LogPolar_Interp *LogPolar=new cv::LogPolar_Interp(inputFrame.cols,inputFrame.rows,cv::Point2i(inputFrame.cols/2,inputFrame.rows/2),120,20,CV_INTER_LINEAR, 1,117,1);
logPolar_out=LogPolar->to_cartesian(inputFrame);
有谁知道我怎样才能得到这个。 谢谢
【问题讨论】:
标签: opencv image-processing computer-vision polar-coordinates