一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第17天,点击查看活动详情。
🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
-
🍊 👋 Follow me 👋,一起 Get 更多有趣 AI 🚀 🚀
-
🍊 墨理三生 改名 墨理学AI
win10 下 openCV的安装、环境变量配置
下载地址
- 下载 windows 安装包
- 双击 exe 文件 ,选择安装目录 ,解压中...
- 配置环境变量 (右击“此电脑”,左击“属性”,“高级系统配置”,“环境变量”,编辑名为“Path”的环境变量)
Visual Studio 2019 openCV环境配置
-
创建一个空工程即可
-
我的win10是 64位 系统,所以选择 Debug x64
-
右键项目,依次点击“属性”,“VC++目录”,“包含目录”,将下图路径添加进去后点击确定
- 在“库目录”,将下图路径添加进去后点击确定
- 点击“VC++目录”下方的“链接器”,“输入”,“附加依赖项”,添加dll文件后点击确定
第 5步骤 如果 设置错误,会引发下面类似的报错 -- [ 无法解析的外部符号 ]
error LNK2019: 无法解析的外部符号 "void __cdecl cv::imshow()
- 点击应用 和 确定
VS 运行OpenCV 测试代码
示例工程如下:
运行的 test.cpp 代码如下
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat image = imread("eat.jpg");
double scale = 0.3;
Size dsize = Size(image.cols * scale, image.rows * scale);
Mat image2 = Mat(dsize, CV_32S);
cv::resize(image, image2, dsize);
cv::imshow("Read Image", image2);
waitKey(0);
return 0;
}
VS openCV环境配置之前,代码检测
配置之后
运行调试,可能遇到如下弹框:
解决方法如下:
- 找不到opencv_world347d.dll 把 opencv\build\x64\vc14\bin 中对应的 dll 文件 拷贝到C:\Windows\SysWOW64 和 C:\Windows\System32 中即可
最终生成、调试效果如下
干饭王 点赞、开心、点赞...
博主简介:软件工程硕士、已毕业、马上 10w 读者 粉丝
- 🍊 计算机视觉:超分重建、图像修复、目标检测、风格迁移 等领域 稍有所学
- 🍊 AI 工程化:Ncnn、MNN、TensorRT 正在 学习
- 🍊 C++、Python、Java 略懂一二
- 🍊 👋 Follow me 👋,一起 Get 更多有趣 AI、实战博文教程、冲冲冲 🚀 🚀
喜欢请关注 墨理学AI 及其 同名 公众号 墨理学AI
取经路上,让墨理学AI 陪你畅享更多有趣AI