OpenCV:linearPolar不是cv的成员

时间:2018-08-02 13:31:06

标签: c++ opencv image-processing

使用openCV linearPolar()函数时遇到一些麻烦。

这是我的代码:

cv::Mat resImage;
        cv::Point2f center( (float)image.cols / 2, (float)image.rows / 2 );
        cv::linearPolar(image, resImage, center, M, INTER_LINEAR + WARP_FILL_OUTLIERS);

这些是我的装备:

#include <iostream>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>

如果我尝试编译,编译器会说“'linearPolar'不是'cv'的成员,但实际上应该在imgproc.hpp标头中声明该函数。

也许你们中的任何人也有这个问题,可以为您提供帮助!

谢谢! 卢卡斯

1 个答案:

答案 0 :(得分:0)

该函数已被弃用,因为它产生的结果与cv::warpPolar()相同。我不确定您使用的是哪个版本,但也许现在已经淘汰了?

无论如何,我建议您改用cv::warpPolar()