宝哥软件园

visual studio 2012安装和配置方法教程搭配opencv配置教程

编辑:宝哥软件园 来源:互联网 时间:2021-10-29

在同学的帮助下,vs opencv配置成功,详细过程记录在这里,供以后参考。

一、安装vs2012。

下载vs2012,官方下载地址。

1.双击安装文件并设置安装路径。

这里写图片描述

这里写图片描述

2.选择所需的安装包。

这里写图片描述

3.安装正在进行。

这里写图片描述

这里写图片描述

4.最后,安装完成。

这里写图片描述

5.单击开始。

这里写图片描述

产品密钥提示。

这里写图片描述

YCW6-BPFPF-BT8C 9-7 DCTH-QXGWC

激活成功。

这里写图片描述

6.出现其他配置页面。

这里写图片描述

这里选择c作为默认的开发环境。

这里写图片描述

7.开始吧。

这里写图片描述

8.请注意,有时可能会出现兼容性问题,需要下载更新包。

这里写图片描述

单击安装。

其次,安装opencv。

1.下载opencv源代码opencv官网地址:http://opencv.org/,网速有点慢。

这里写图片描述

点击下载,在新弹出的页面中选择要下载的opencv版本。在这里,选择2.4.9。

这里写图片描述

然后,开始下载。

这里写图片描述

大约349MB。

2.解压源代码。

解压缩路径是任意的。

这里写图片描述

解压缩密码

这里写图片描述

3.为opencv配置环境变量。(1)右键单击计算机的“属性”。(2)高级系统设置。(3)点击环境变量。(4)在名为Path的环境变量中添加opencv的bin文件夹PATH,具体为:对于32位系统,添加d : file program OpenCV build x86 VC11 bin64位系统,添加:d 3360 file program OpenCV build x86 VC11 bin(对应32位系统)d : file program OpenCV build X64 VC11 bin(对应64位系统)进行

1: d: fileprogram opencv是opencv的解压路径;2: vc11表示编译环境是微软Visual Studio 2012;

Iii .vs2012中的opencv配置。

1.打开vs2012 2。创建新的win32控制台应用程序。

这里写图片描述

这里写图片描述

这里写图片描述

3.在解决方案资源管理器中:源文件-添加-创建新项。

这里写图片描述

这里写图片描述

4.在属性管理器中配置(一旦在属性管理器中配置,就相当于一个通用的配置过程,以后不需要再额外重新配置新项目)(1)视图-属性管理器。

这里写图片描述

(2)弹出属性管理器。

这里写图片描述

(3)配置调试Win32注意:调试和发布的配置完全相似。

在调试| Win32,微软。用户右键单击“属性”。

这里写图片描述

微软。弹出Cpp.Win32.user属性页。

这里写图片描述

(4)开始配置微软。Cpp.Win32.user属性页(1)添加包含目录,让C程序可以包含opencv。

具体来说,在弹出的属性页中,找到“VC目录”,在对应的右包含目录中输入opencv的build-include目录。

这里写图片描述

如您所见,在opencv-build-include目录下有两个文件夹,大目录和两个文件夹目录都应该添加到include目录中。

这里写图片描述

也就是说,将以下三个目录添加到包含目录d : file program opencv build include d : file program opencv build include opencv d : file program opencv build include opencv 2。

这里写图片描述

刚才添加的库目录还在VC目录的右侧,库目录中添加了路径opencv-build-x86-vc11-lib,即d : file program opencv build x86 vc11 lib。

这里写图片描述

注意:这里用x64还是x86,要看编译器(不是操作系统!)如下图所示,编译器是Win32,所以应该选择x86目录下的库。

这里写图片描述

另外:vc10=visual studio 2010 vc11=visual studio 2012 vc12=visual studio 2013。

添加一个链接库(即dll),在链接器的右侧找到附加的依赖项-输入“Microsoft。Cpp.Win32.user属性页”。

这里写图片描述

添加以下dll名称(opencv中的动态链接库对应2.4.9版-Debug)。

opencv _ ml 249d。lib opencv _ calib3d 249d。lib opencv _ contrib 249d。lib opencv _ core 249d。lib opencv _功能2d 249d。lib opencv _ flann 249d。lib opencv _ GPU 249d。lib opencv _ high GUI 249d。lib opencv _ imgproc 249d。lib opencv _ legacy 249d。lib opencv _ objdetect249 d . lib opencv _ ts 249d .lib opencv _ video 249d。

这里写图片描述

注:如果配置的是版本| Win32,那么,需要添加的是如下19个不带d的释放;排放;发布版opencv _ objdetect249。lib opencv _ ts 249。lib opencv _ video 249。lib opencv _ nonfree 249。lib opencv _ OCL 249。lib opencv _ photo 249。lib opencv _拼接249。lib opencv _ super RES 249。lib opencv _ video stab 249。lib opencv _ calib3b d 249。lib opencv _ contrib 249。lib opencv _ core 249。lib opencv _ features 2d 249

另外,对于opencv2.4.8

调试版

opencv _ ml 248d。lib opencv _ calib3d 248d。lib opencv _ contrib 248d。lib opencv _ core 248d。lib opencv _功能2d 248d。lib opencv _ flann 248d。lib opencv _ GPU 248d。lib opencv _ high GUI 248d。lib opencv _ imgproc 248d。lib opencv _ legacy 248d。lib opencv _ objdetect248 d . lib opencv _ ts 248d .lib opencv _ video 248d。

释放;排放;发布版

opencv _ objdetect248。lib opencv _ ts 248。lib opencv _ video 248。lib opencv _非自由248。lib opencv _ OCL 248。lib opencv _ photo 248。lib opencv _拼接248。lib opencv _ super RES 248。lib opencv _ video stab 248。lib opencv _ calib3b d 248。lib opencv _ contrib 248。lib opencv _ core 248。lib opencv _ features 2d 248

测试中文版是否配置成功

新建空白win32控制台应用程序在项目中添加一个cpp,在卡片打印处理机(卡片打印处理器的缩写)中输入如下代码注:一定要保证项目路径下由电影图像!或者是直接给出图像的绝对路径(这样可以避免路径错误)

#包含I ostream #包含开放cv2/core/core。HPP #包含打开cv2/高GUI/高GUI。HPP使用命名空间cv;int main() { //读入一张图片(游戏原画)Mat img=im read(' pic。jpg’);//创建一个名为'游戏原画'窗口cvNamedWindow('游戏原画');//在窗口中显示游戏原画imshow(')游戏原画,img);//等待6000毫秒后窗口自动关闭等待键(6000);}这里写图片描述

(1)编译成功,没有编译错误

这里写图片描述

(2)运行程序,成功显示图像

这里写图片描述

注1:如果路径下没有要操作的图像,会出现如下错误

这里写图片描述

以上就是本文的全部内容,希望对大家的学习有所帮助。

更多资讯
游戏推荐
更多+