OpenCV学习
firstday —— 2022/1/8
aim:
- 配置好OpenCV部署环境
- 成功运行示例代码
运行环境:Visual Studio 2019
准备工作:
- OpenCV官网:"https://opencv.org/releases/ "下载安装包
部署运行环境:有两种方法部署
法1:
1.环境变量设置:
控制面板->系统和安全->系统->高级系统设置->环境变量
复制这个文件夹的路径:
黏贴到这:
点击确定
- VS内部配置:
创建新的c++项目
修改你的包含目录
找到 你自己 安装 opencv 目录下 build\include
我的是这样的!!!(最好添加三个)
E:\opencv\opencv\build\include
E:\opencv\opencv\build\include\opencv
E:\opencv\opencv\build\include\opencv2
(我自己的文件夹中就找到这两个路径)
库目录:
复制这个的名称
黏贴到:
(这种方法来自:https://blog.csdn.net/HikD_bn/article/details/108370830?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.pc_relevant_paycolumn_v2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.pc_relevant_paycolumn_v2&utm_relevant_index=2
但我还是没成功)
法二:
over
运行示例代码:
下面展示 示例代码
。
// A code block
var foo = 'bar';
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;
int main()
{
Mat src = imread("E:/项目/opencv_study/picture/big white.jpg", IMREAD_GRAYSCALE);//读取进来的数据以矩阵的形势,第二个参数代表显示一张灰度图像。
if (src.empty())
{
printf("could not load image");//如果图片不存在 将无法读取,打印到终端。
}
//超过屏幕的图像无法显示时候调用此函数。
namedWindow("输入窗口", WINDOW_FREERATIO);//创建了一个新窗口,参数1表示名称,第二个参数代表一个自由的比例
imshow("输入窗口", src);//表示显示在新创建的输入窗口上,第一个参数表示窗口名称,src表示数据对象Mat
waitKey(0);//执行到这句,程序阻塞。参数表示延时时间。单位ms
destroyAllWindows();//销毁前面创建的显示窗口
return 0;
}
其中出错:
解决方法:https://blog.csdn.net/Op_chaos/article/details/114023937