visual studio 2015+opencv2.4.13配置教程
本文为大家带来的是Visual Studio 2015与OpenCV 2.4.13的详细配置教程。每当我们在新的实验室或电脑上开始新的项目时,配置开发环境总是必不可少的一环。这次我们选择了Visual Studio 2015和OpenCV 2.4.13进行配置,放弃了OpenCV 3.1版本,原因是OpenCV 3.1中的nonfree库需要单独下载,而且目前大部分项目都是基于OpenCV 2.4系列开发的,因此这个版本更具实用价值。掌握了OpenCV的基本用法后,选择哪个版本的OpenCV就不再是难题。
一、下载环节
Visual Studio 2015社区版的下载地址这里就不提供了,网上有很多教程可以参考。关于OpenCV 2.4.13的下载地址,可以在官方网站上找到。下载完成后,我们进入安装环节。
二、安装环节
双击下载的OpenCV exe文件开始安装。选择一个解压缩的文件夹,例如我选择的是E:\20161123\作为安装路径。点击“Extract”进行解压缩,得到一个以OpenCV命名的文件夹。
三、配置系统环境变量
这一步是必不可少的。我们需要通过计算机属性进入环境变量配置。具体步骤如下:
1. 右键点击计算机图标,选择“属性”,然后单击“高级系统设置”。
2. 在系统属性窗口中,点击“环境变量”按钮。
3. 在环境变量窗口,找到系统变量中的Path变量,点击编辑。
4. 在编辑窗口,添加你的OpenCV bin文件夹路径。例如,我的路径是E:\20161123\opencv\build\x86\vc12\bin。这里的x86和x64指的是你的系统位数(32位或64位),vc10、vc11、vc12则代表了不同的Visual Studio版本,而vs2012以后的版本都是vc12。
5. 配置完环境变量后,需要重新启动或注销电脑,使新的设置生效。
这个配置教程的目的是为了帮助大家在新环境下顺利搭建OpenCV开发环境,以便更好地进行项目开发。如果你对OpenCV或Visual Studio有任何疑问,欢迎留言交流,我们会尽快回复。希望这个教程能对你有所帮助!配置OpenCV文件于VS2015永久工程之中
打开Visual Studio 2015,开始新建一个工程,步骤简洁明了,如同以下的图系列所示。
在项目的起始界面,我们能看到一个清晰的操作流程。接着,按照指引进行操作,创建一个新的工程。
紧接着,需要添加.cpp文件。这个文件是C++源代码的载体,它包含了我们的程序逻辑。有两种添加方式:
1. 通过项目导航添加。选择“项目”->“源文件”->右键单击->选择“添加”->再选“新建项”。
2. 使用快捷键Ctrl+Shift+A,更加快速便捷。
然后,转到“视图”菜单,选择“属性管理器”。在这里,我们需要找到并打开Win32.user文件。
接下来,定位到VC++目录。我们需要编辑包含目录和库目录。首先选择VC++目录中的“包含目录”,点击三角符号进行编辑。添加你的OpenCV包含文件夹路径。例如:
E:\20161123\opencv\build\include
E:\20161123\opencv\build\include\opencv
E:\20161123\opencv\build\include\opencv2
之后,同样在VC++目录下找到库目录并编辑,添加你的OpenCV lib路径。例如:
E:\20161123\opencv\build\x86\vc12\lib
在完成了这些步骤之后,你的OpenCV就已经成功配置在了VS2015的永久工程中了。你可以开始编写使用OpenCV的C++代码了。
在这个过程中,每一步操作都非常重要,因为它们确保了你的开发环境能够找到OpenCV的相关文件,从而能够成功编译和运行使用OpenCV的代码。希望这个教程能够帮助你顺利完成配置,开始你的OpenCV开发之旅。链接器与附加依赖项:OpenCV版本与库的链接
在编程世界中,链接器与附加依赖项是构建项目不可或缺的部分。特别是当你使用OpenCV这样的强大计算机视觉库时,必须确保正确链接相关的库文件。这里,我们将重点关注OpenCV 2.4.9和OpenCV 2.4.13版本,并深入了解如何为这些版本添加Debug库和Release库。
我们要明确一个关键点:OpenCV版本的选择将直接决定你所需的库文件。在Visual Studio环境中,当你选择“链接器”选项后,会进入“附加依赖项”的设定界面。这里是添加库文件路径的地方,确保你的项目能够找到这些库。
对于OpenCV 2.4.9版本,你需要的Debug库包括(但不仅限于):opencv_ml249d.lib、opencv_calib3d249d.lib等。而在Release模式下,只需移除每个文件名后的“d”字符即可。例如,opencv_ml249d.lib变为opencv_ml249.lib。
而针对OpenCV 2.4.13版本,库的命名有所不同。你需要确保添加正确的库文件,如opencv_calib3d2413d.lib等。同样地,转为Release模式时,也要记得移除文件名中的“d”。
这些库文件是OpenCV功能的核心组成部分,它们提供了计算机视觉和机器学习算法的实现。正确链接这些库对于项目的成功构建至关重要。
值得注意的是,关闭Visual Studio 2015时,系统可能会提示你保存配置。这是因为它检测到了与项目构建相关的更改,为了确保下次打开项目时能够继续之前的设置,建议你保存这些配置。
随着OpenCV版本的不断更新,可能会有更多的功能和新特性加入。但不论你使用哪个版本,都需要确保正确设置链接器和附加依赖项,以保证项目的顺利进行。这不仅需要了解如何添加库文件,还需要对OpenCV的各个模块有深入的了解,这样才能根据项目需求选择合适的模块进行开发。
开启工程之旅,让我们一起OpenCV的魅力。你是否已经成功安装并配置好OpenCV了呢?接下来,我们将通过一段简单的代码来检验你的安装成果。
让我们进入编程的世界,引入必要的库和头文件,用代码说话。在你的工程中,加入以下代码:
```cpp
include
include
include
using namespace std;
using namespace cv;
```
接下来,我们编写主函数,加载一张图片并显示出来。这里以著名的“lena.jpg”为例。如果你的图片存放在工程目录下,直接加载即可,否则需要输入图片的路径。
```cpp
int main()
{
Mat srcImage = imread("lena.jpg"); // 加载图像文件
namedWindow("lena", WINDOW_AUTOSIZE); // 设置显示图像的窗口标题为lena,属性为自动调整大小
imshow("lena", srcImage); // 显示图片
waitKey(0); // 等待用户按键
return 0;
}
```
运行这段代码后,你将看到一个名为“lena”的窗口,里面显示了你所加载的图片。如果一切正常,说明你的OpenCV配置成功。如果遇到问题,可能会提示缺少某些.dll库,如MSVCP120D.dll、MSVCR120D.dll等。你可以在网上下载这些动态链接库,然后按照操作系统的位数放入相应的系统文件夹中。对于32位操作系统,放入C:\Windows\System32;对于64位操作系统,放入C:\Windows\SysWOW64。
以上就是检验OpenCV配置是否成功的简单方法。希望这篇文章能对你的学习有所帮助,也希望大家在学习的过程中不断交流、共同进步。也希望大家能多多支持我们的网站——狼蚁SEO。
现在,重新打开你的工程,输入这段代码,看看OpenCV是否成功配置在你的机器上吧!
平面设计师
- visual studio 2015+opencv2.4.13配置教程
- 使用PDO防sql注入的原理分析
- 使用AOP改善javascript代码
- vue.js内置组件之keep-alive组件使用
- ASP个人网站与动网整合非官方方法
- 微信JS接口汇总及使用详解
- PHP中abstract(抽象)、final(最终)和static(静态)原理与
- Angular实现响应式表单
- 小巧强大的jquery layer弹窗弹层插件
- PHP常用编译参数中文说明
- Express实现前端后端通信上传图片之存储数据库(
- ADO.NET无连接模式的详细介绍
- 基于jQuery实现多标签页切换的效果(web前端开发
- php实现有序数组打印或排序的方法【附Python、C及
- 省市联动效果的简单实现代码(推荐)
- 编写自己的jQuery提示框(Tip)插件