我正在使用本教程在 VS 2008 上开始使用 OpenCV 2.4.6:http: //docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html
我遵循了所有说明(我的 OpenCV 不在默认的 Program Files (x86) 文件夹中,它在
C:\opencv_built
与教程不同,我放了非常简单的代码,只是为了确保所有包含的文件都可以访问,并且如果它构建成功等:
#include "stdafx.h"
#include <iostream> // for standard I/O
#include <string> // for strings
#include <iomanip> // for controlling float print precision
#include <sstream> // string to number conversion
#include <opencv2/imgproc/imgproc.hpp> // Gaussian Blur
#include <opencv2/core/core.hpp> // Basic OpenCV structures (cv::Mat, Scalar)
#include <opencv2/highgui/highgui.hpp> // OpenCV window I/O
using namespace std;
using namespace cv;
double getPSNR ( const Mat& I1, const Mat& I2);
Scalar getMSSIM( const Mat& I1, const Mat& I2);
int main(int argc, char *argv[])
{
return 0;
}
但是当我尝试构建时出现致命错误:
fatal error C1083: Cannot open include file: 'opencv2/imgproc/imgproc.hpp': No such file or directory c:\Users\Administrator\Documents\Visual Studio 2008\Projects\firstopencv\firstopencv\firstopencv.cpp 17
这显然是指这一行:
#include <opencv2/imgproc/imgproc.hpp> // Gaussian Blur
我不知道在哪里可以找到 dll 文件,或者下一步该做什么?我知道这一定很容易,但我已经搜索了任何 dll 文件,例如。
opencv_core243d.lib
但我没有得到任何搜索结果。