我正在尝试使用C ++中的OpenCV计算图像的直方图,但我收到此错误:
error: identifier calcHist() is undefined
在Visual Studio 2013中的C ++ OpenCV中
这是我的代码
#include<iostream>
#include<opencv2\core\core.hpp>
#include<opencv2\highgui\highgui.hpp>
using namespace std;
using namespace cv;
int main(){
Mat original=imread("my.jpg",CV_LOAD_IMAGE_UNCHANGED);
namedWindow("Original Image",CV_WINDOW_NORMAL);
imshow("Original Image",original);
waitKey(5000);
calcHist();
}
但Visual Studio标识cvCalcHist()
函数,不幸的是我使用calcHist()
函数的所有参考资料,我很满意。