64位opencv4.0.0配置
为了以让每次创建项目时不必重新配置opencv。把MSBuild文件夹复制到C盘中用户的\AppData\Local\Microsoft文件夹中(因为VS2017以上版本可能没有MSBuild文件夹)。AppData是隐藏文件,记得勾选隐藏的项目,显示隐藏文件。
在Visual Studio中添加路径:
视图->其他窗口->属性管理器->Debug|64(右边窗口)->Microsoft.Cpp.x64.user->
属性->通用属性->VC++目录->包含目录
...\opencv\build\include\opencv2
...\opencv\build\include
...\opencv\build
属性->通用属性->VC++目录->库目录
...\opencv\build\x64\vc15\lib
属性->链接器->输入->附加依赖项
opencv_world400d.lib
opencv_world400.lib
将Debug的默认×86改成×64就可以了
将...\opencv\build\x64\vc15\bin中所有的dll文件复制到C:\Windows\System32和C:\Windows\SysWOW64中
系统环境变量Path添加 ...\opencv\build\x64\vc15\bin 和 ...\opencv\build\x64\vc15
复制下面代码(imread()中的参数是图片的路径):
#include <opencv2/highgui/highgui_c.h>
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main(int argc,char** argv){
Mat src = imread("...");
Mat dst;
if (src.empty()) {
printf("could not load image...");
return -1;
}
namedWindow("window1", CV_WINDOW_AUTOSIZE);
imshow("window1", src);
waitKey(0);
return(0);
}
若成功显示图像则环境搭建成功。