OpenCV学习

OpenCV学习

firstday —— 2022/1/8
aim:

  • 配置好OpenCV部署环境
  • 成功运行示例代码

运行环境:Visual Studio 2019
准备工作:

  1. OpenCV官网:"https://opencv.org/releases/ "下载安装包

部署运行环境:有两种方法部署
法1:
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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值