配置VisualStudio开发OpenCV进行图像处理编程

来源:互联网 发布:ubuntu应用商店慢 编辑:程序博客网 时间:2024/06/04 23:37

本篇博客主要讲述搭建安装VisualStudio和OpenCV,并在VisualStudio上配置OpenCV的开发环境,以及常见的报错信息处理等!!

首先下载VisualStudio并安装

下载链接:VisualStudio2017
这个工具我也是第一次使用,网上虽然后很多的下载链接、资源,但是还是感觉官网靠谱一点,毕竟微软这个IDE也是有免费版的,在下载的时候选择Comunity版本,只有这个版本对个人开发者是免费的,如果你拥有牛逼的软件破解能力,那你可以选择更牛逼的版本!!
这里写图片描述

这里下载的只是一个安装引导程序,真正的软件还没有开始下载呢,通过双击
这里写图片描述
打开软件,你将看到如下界面:
这里写图片描述

这里写图片描述

在这里根据自己的需要选择,像我只选择了C++开发组件。设置好安装路径,选择需要添加的组件,点击安装将会跳转至下一个界面:

这里写图片描述
安装过程需要连接网络,安装速度挺慢的,安装完成之后需要重启,在这里就不细说了!!!

然后在菜单栏中打开VisualStudio,选择主题色,然后新建一个项目,测试一下VisualStudio能否正常使用!
这里写图片描述

正常情况下如果不是选择一个空白项目,那么生成的代码中可以直接输出helloworld的,不过我们看不见,因为会直接一闪而过,需要在main函数return之前添加一个函数(getchar())用于阻止函数直接返回,这时候在运行程序应该就可以看见终端输出的字符串了!!!

在VisualStudio安装完成的情况下在执行下一步操作!!!

安装OpenCV

这个就比较简单了,跟普通的应用程序一样!!!
下载链接:OpenCV

可以根据自己的需要选择对应的版本,
这里写图片描述

下载完成之后直接点击安装完成即可!!!

配置相关环境

1、打开VisualStudio,新建一个项目,可以选择win32项目或者一个空白项目,输入项目名称之后点击确定:
这里写图片描述

现在开始配置项目相关参数了:
选择调试的目标平台,默认是X86的,也就是32位的,根据你自己的电脑选择:
这里写图片描述

在这里我选择的是x64,因为我的电脑是64位的系统!!!

然后右键点击项目名,选择属性,在这里我们需要指定相关的OpenCV的头文件位置,代码的编码格式,外部依赖库,预处理器定义等!!
首先右键点击项目名点击属性:
这里写图片描述

进入项目配置界面,设置代码的编码格式:
这里写图片描述

选择unicode编码格式!!! 即使我们这么选择了,在实际的代码编译过程中,还是会报很多关于编码格式的警告,可以忽略!!!

点击VC++目录,添加OpenCV的头文件目录,如图所示:
这里写图片描述

根据你自己的实际安装目录进行配置!!!

点击连接器,在输入中添加依赖项,如图所示:
这里写图片描述

在OpenCV中一共提供了两个.lib文件,我在这里选择的是***d.lib,因为我选择的是Debug版本而不是Release版本(通过在x64旁边的下拉栏中可以选择调试的版本)。然后将.lib文件拷贝到项目目录中!!!

如果说你新建的是一个win32项目,到现在为止,你已经完成配置了,可以进行开发了,但是如果你是选择新建一个空白项目,你还需要几步操作!!!

在项目源文件中新建一个C或者C++文件,不然在项目属性窗口中不行显示C/C++这一项,点击C/C++在预处理器中的预处理器定义这一项中添加相关参数,如下图所示:
这里写图片描述

然后在预编译头的配置中,选择禁用预编译头,如下图所示:
这里写图片描述

到这里,你已经完成了整个开发环境的配置,在使用OpenCV的时候需要声明相关的命名空间,比如
using namespace cv; 等!!

好了,IDE已经配置完成,你可以尽情享受了!!!有兴趣的朋友可以以关注我,遇到问题大家一起讨论一下!!

这是我的微信公众号,如果可以的话,希望您可以帮忙关注一下,这将是对我最大的鼓励了,谢谢!!
这里写图片描述