1、下载
由于在Opencv在官网的下载速度实在是难以令人接受,座椅OpenCV4.2.0第三方下载链接
https://sourceforge.net/projects/opencvlibrary/
2. 安装
3. 找到安装文件目录
找到安装文件目录之后可以看到如下两个文件夹,sources放的是opencv中的cpp文件(源代码),bulid放的是opencv的h、hpp、lib文件。
如果只想使用opencv,那么只需要关心bulid目录即可,如果需要研究源码则可以进sources里面观摩
build目录
sources目录
4. 配置系统环境变量
接着来给电脑添加如下环境变量(需要根据自己的安装路径做相应修改)D:\Software\opencv4.2.0\opencv\build\x64\vc15\bin
4、打开VS2017,新建空项目,自定义项目名称和路径,点击确定。
5、 在VS2017界面点击 视图 -> 其他窗口 -> 属性管理器
6、demoDCamera-> Debug|x64 -> 右键 -> 属性
7、在 VC++目录 中,点击“包含目录”,然后编辑,添加(看自己安装目录而定)
D:\Software\opencv4.2.0\opencv\build\include | |
---|---|
D:\Software\opencv4.2.0\opencv\build\include\opencv2 | |
---|---|
8、在 VC++目录 中,点击“库目录”,然后编辑,添加(看自己安装目录而定)
D:\Software\opencv4.2.0\opencv\build\x64\vc15\lib |
---|
9、点击 链接器 -> 附加依赖项,添加(只添加后缀为d的debug文件)
opencv_world420d.lib |
---|
10、配置完成,重启VS2017,写测试代码,测试配置
测试成功!!!! | |
---|---|
注意!!!!!!!
如果你没有进行我接下来的这步的话,你运行程序会出现错误:找不到opencv_world420d.dll | |
---|---|
#include
using namespace std;
using namespace cv;
int main(int argc, char* argv[])
{
const char* imagename = "E:\\OpencvWork\\firstOpenCV\\\star.jpg";//此处为你自己的图片路径
//从文件中读入图像
Mat img = imread(imagename, 1);
//如果读入图像失败
if (img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}
//显示图像
imshow("image", img);
//此函数等待按键,按键盘任意键就返回
waitKey();
return 0;
}