OpenCV的第一个程序

1 VS的下载安装

VisualStudio2019社区版下载网址
    上面是vs2019社区版的下载地址,社区版是免费的。大家可以放心下载,不用担心破解问题。下载成功后,会有一个vs_community__xxx.exe文件,直接双击安装,在安装过程中有一个地方需要选择需要同时安装的组件,大家根据需要勾选。由于我之前安装了vs2015,所以这里不能发出安装截图帮助大家安装2019了。

2 OpenCV的下载安装

    OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
    OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#、Ch、Ruby,GO的支持。所有新的开发和算法都是用C++接口。一个使用CUDA的GPU接口也于2010年9月开始实现。
OpenCV下载地址:OpenCV官网地址 sourceforge(开源软件开发者进行开发管理的仓库)
在这里插入图片描述
在这里插入图片描述
我选择的是从官网下载,在sourceforge下载也一样,大家可以尝试。在官网点击上面菜单Releases
在这里插入图片描述
这里我们可以看到OpenCV的各个版本里的所有文件(文档,源码,Github仓库,Win版OpenCV等),OpenCV最新的版本是4.2.0。我这里选择3.4.9。点击3.4.9下面的windows,OpenCV就开始下载了。大家如果下载不成功,可以评论找我索要OpenCV;下载后后会有一个opencv-3.4.9-vc14_vc15.exe文件
在这里插入图片描述
双击解压到你想要安装OpenCV的位置,解压完成后,如下:
在这里插入图片描述
下面就需要配置环境变量:计算机右键=》属性=》高级系统设置=》高级=》环境变量=》点击系统变量中path=》新建=》添加OpenCV bin路径=》确定
在这里插入图片描述
检查环境变量是否配置成功:win(左边alt左边window标志)+R=》cmd回车=》opencv_version回车
在这里插入图片描述
OpenCv配置成功!!!

3 环境搭建

打开VS2015,创建一个c++的win32控制台应用项目,源文件右键=》添加=》新建项目=》cpp=》添加源文件main.cpp
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
项目=》右键属性=》VC++目录:

  • 包含目录:添加 D:\opencv\build\include\opencv2(.h所在目录)
  • 库目录:添加 D:\opencv\build\x64\vc15\lib(lib所在目录)
  • =》链接器=》输入=》附加依赖项:opencv_world349d.lib和opencv_world349.lib(lib文件)
    在这里插入图片描述
    在这里插入图片描述

4 编写程序

在main.cpp编写如下程序

#include "opencv2/highgui/highgui.hpp"
using namespace cv;
int main()
{
	Mat img = imread("1.jpg");
	imshow("【图片】", img);
	waitKey(8000);//等待8000ms
	return 0;
}

找一张jpg照片放在项目根目录下,重命名为1.jpg。
在这里插入图片描述
F5运行后的结果
在这里插入图片描述

5 番外篇

    在设置项目属性的时候,可以通过属性管理器设置不同运行模式下的属性
视图=》其他窗口=》属性管理器:
在这里插入图片描述
双击Debug|x64下的Microsoft.Cpp.x64.user就可以对应模式下的项目属性页,后面的设置方法和之前的一样,这里就不一一赘述了。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值