目录
网上很多opencv环境配置的教程,添加完总是出错。
下面是VS2019亲测有效环境配置过程
1 创建项目
打开Visual Studio ,点击创建新项目。
点开创建的新项目
点击“下一步”,文件命名汉语英语均可,放在C盘个人感觉运行更快一点。
右击右侧"源文件"->"添加"->"新建项"->"C++文件",命名为mian.cpp
2.系统路径添加
在电脑设置中直接搜索系统环境变量->"环境变量“->"PATH"
双击”PATH“
将自己的opencv\build\x64\vc15\bin添加进路径中(需要添加进完整的文件位置,例如D:\BaiduNetdiskDownload\opencv\build\bin)
3、添加可执行文件目录
在项目页面右侧的"解决方案资源管理器"->右击项目文件
选择最下面的"属性"->"配置属性"->"VC++目录"->"可执行文件目录"-左击点开添加
将opencv\build\include和opencv\build\include\opencv2添加进去
❌ 【平台】应该选择x64,这里截图错了
4、添加包含目录
"属性"->"配置属性"->"VC++目录"->"包含目录"-左击点开添加
将opencv\build\include和opencv\build\include\opencv2添加进去
5、添加库目录
"属性"->"配置属性"->"VC++目录"->"包含目录"-左击点开添加
将opencv\build\x64\vc15\lib添加进去
6、添加依赖项
"属性"->"配置属性"->"链接器"->"输入"->"附加依赖项"->左击编辑添加opencv\build\x64\vc15\lib文件夹下的opencv_world455d.lib(不同库文件编号不一样,查看自己的叫啥,只把文件名字填进去)
❌ 【平台】应该选择x64,这里截图错了
重启VS即可
7、检验代码
放入main.cpp中运行
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char* argv[]) {
const char* imagename = "****";//此处为你自己的图片路径
//从文件中读入图像
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;
}
出现以下界面,配置成功!