C++ OpenCV:linearPolar不是cv的成员
我在使用openCV linearPolar()函数时遇到一些问题 这是我的代码:C++ OpenCV:linearPolar不是cv的成员,c++,opencv,image-processing,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 <i
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头中声明
也许你们中的任何人也有这个问题,可以帮忙
谢谢!
Lukas该函数已被弃用,因为它产生的结果与
cv::warpPolar()
相同。我不确定您使用的是哪个版本,但现在可能已经被删除了
无论如何,我建议您改用cv::warpPolar()