配置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已经配置完成,你可以尽情享受了!!!有兴趣的朋友可以以关注我,遇到问题大家一起讨论一下!!
这是我的微信公众号,如果可以的话,希望您可以帮忙关注一下,这将是对我最大的鼓励了,谢谢!!
- 配置VisualStudio开发OpenCV进行图像处理编程
- opencv图像处理开发
- VisualStudio+OpenCV 静态库配置
- Qt 5.4 + OpenCV 进行图像处理Tips
- python加opencv进行图像处理
- 利用Opencv进行图像灰度变换处理
- 用opencv对图像进行处理
- 利用OpenCV和VS进行图像处理编程中的一些细节
- OpenCV中读取图像像素值 - [图像处理\OpenCV编程]
- android开发在jni中使用Opencv进行图像处理,环境搭建篇
- 《OpenCV图像处理编程实例》-正式上架
- OpenCV图像处理编程实例-勘误
- VS2010+MFC+OpenCv处理图像的配置
- 【图像处理】对opencv的配置
- 使用OpenCV开发iOS图像处理应用
- 【OpenCV】VisualStudio上项目应用OpenCV 之OpenCV配置
- OpenCV图像处理编程实例---(1)图像读取存储保
- Symbian c++调用opencv库进行图像处理
- MySQL深入浅出
- service
- 动态规划初步1(LRJ紫书)
- 大数据学习路线
- 【NOI2013T6】快餐店-环套树+树形DP+线段树
- 配置VisualStudio开发OpenCV进行图像处理编程
- 【LeetCode】167.Two Sum II
- hdu 2586 How far away ?
- docker
- BZOJ 3211: 花神游历各国/BZOJ 3038: 上帝造题的七分钟2 树状数组+并查集
- 算法与游戏实战技术学习预准备
- javaweb获得访问者ip地址
- C语言——高精度小数
- dao.impl