mfc 程序怎么配置opencv库

mfc 程序怎么配置opencv库,第1张

首先下载Opencv软件,我下载的版本是247,然后双击软件,会d出如下的解压界面,选择文件夹解压即可。
怎样在VS2010下配置Opencv并编写程序
解压好之后在opencv文件夹下面有两个文件夹,分别是“sources”和“build”。
怎样在VS2010下配置Opencv并编写程序
右键点击“计算机”->“属性”然后点击“高级系统设置”(我的电脑是win7的64位系统)。
怎样在VS2010下配置Opencv并编写程序
在“高级”选项下面,点击“环境变量”。
怎样在VS2010下配置Opencv并编写程序
在“系统变量”中选中“Path”然后点击“编辑”。
怎样在VS2010下配置Opencv并编写程序
6
在“变量值”这边填入如下路径“E:\Program files\opencv \build \x64 \vc10\bin”,用“;”与前面内容隔开。这里根据自己解压的文件夹的位置进行相应的修改,我的电脑是64位系统,所以这里我选择了x64文件夹,32位系统选择x86文件夹即可。

请认准属性表,一次编写,到处使用,系统环境变量你都不需要设定,所有设定都写在属性表文件中,用的时候在vs里导入属性表。如果要切换opencv版本,只修改opencv编译输出目录就可以了。
比如OpenCV30版的,可以命名为opencv300props:
<xml version="10" encoding="utf-8">
<!--
OpenCV 300属性表文件
不用单独配置环境变量OpenCV
也不用单独在系统PATH上添加OpenCV可执行路径
只需要在VisualStudio-"菜单"-"视图"-"属性管理器"中添加现有属性表,添加本文件
使用前请将下面的OpenCVRoot修改为你的OpenCV编译输出目录
-->
<Project ToolsVersion="40" xmlns=">打开VS2015选择文件,然后新建项目,选择新建一个Win32控制台应用程序,并选择空项目 在源文件中添加一个名为opencvdemo的CPP文件 在该cpp文件中输入一下代码#include opencv2/core/corehpp#include opencv2/imgcodecshpp#include opencv2/higvs2017能用社么版本的opencv

1
下载最新版本openCV,官方连接>首先去OpenCV下载2411的文件包,该文件为exe格式的。下载完成后进行安装,选择需要的解压路径,本文将其解压到vs安装目录下。
2
接下来对环境变量进行设置,首先在桌面计算机处右键选择属性。
3
在d出的窗口中选择高级系统设置。
4
选择环境变量。
5
在 用户变量中 新建opencv,并根据解压路径将其值设置为bulid的路径。如果有path项,则选中对其编辑,在已有路径后添加VC12的bin路径,用英文下的分号隔开。我的路径为
D:\Program Files (x86)\Microsoft Visual Studio 120\opencv\build\x86\vc12\bin。
设置完成后保存。同样在 系统变量 中的path中再将bin路径添加一遍,保存,此时需要重启系统才可完成设置。
END
方法/步骤2
接下来打开vs2013软件,新建一个项目。
选择win32控制台程序,此时可以对文件命名。
其相应的设置如中所示。
选中属性管理器,在debug上右键,选择添加新项目属性。
可以对项目属性命名为opencv_debug,完成后保存。
在新建的项目属性上双击,对属性进行设置。
VC++目录下主要设置引导目录和库目录。
8
这两个目录下需要添加的路径如图所示。

看来是没有配置好开发环境。 看看系统环境变量的path目录下有没有加上OpenCV-243\build\x86\vc10\bin; 还要在VS的VC++目录里添加好include和lib: 包含文件: OpenCV_243\build\include OpenCV_243\build\include\opencv OpenCV_243\build\include\opencv2 库目录: OpenCV-243\build\x86\vc10\lib 都设置好后重启VS再试试。

如何在vc 60下配置 opencv 10
最近在学opencv,先用vc60+opencv10,可以根据opencv论坛上的步骤配置完成,下面记录了配置过程。
但是用相同的方法配置vc60+opencv20(及以上版本)就会失败,查询错误原因,说是vc60版本太低,一会试试vs2010+opencv20能否成功。
在vc 60下配置 opencv 10
一 在VC编译器下,在Project菜单下选择setting,d出对话框。
1 设置预编译的头文件
选择C/C++ Category,在下拉菜单中选择Preprocessor,然后在Additional Include directories 中输入以下几项:
C:\Program Files \OpenCV\cv\include (根据本人机器上OpenCV的安装路径进行设置,如在D盘,则写D: ,以下同)
C:\Program Files \OpenCV\otherlibs\highgui
C:\Program Files \OpenCV\cxcore\include(新版本需要)
C:\Program Files \OpenCV\otherlibs\cvcam\include
每一条之间用逗号隔开。其中C:\Program Files\Intel\opencv 为OpenCV的安装路径,这是通用的安装路径,建议最好采用这种设置,以方便大家交流;不然,每次都要重新设置路径,比较麻烦。
2 设置链接库
在 Link按键下的 Category下拉菜单中选择 Input选项(指定要连接的库文件,放弃连接的库文件hao ),在Additional library path中,输入:
C:\Program Files \OpenCV\lib
最后在 Setting For下拉菜单中依次选择 Win32 Debug和 Win32 Release,分别在Object /library modules 输入:
cvlib highgui lib cxcorelib cvcamlib
注意每个库之间用一个空格隔开。
或者直接在all configurations中的Object /library modules 输入:cvlib highguilib cxcorelib(新版本需要) cvcamlib
(cxcorelib highguilib 是几乎所有OpenCV程序都要用到的函数库,分别封装了基本的函数和图形界面接口,cvlib中封装了大量的图像处理函数,cvcamlib中封装了很多针对视频流的处理函数)
当前工程就可以使用OpenCV的函数了。
二 如果一直要使用OpenCV的函数,把其路径设置到系统目录下
在Tools 菜单下选择 Options 子菜单,在d出的对话框中选择Directory,将用到的几个库的路径添加进去。以后只需将所用的库在Object /library modules下输入就可以了,不用再每次指定路径。
在Show directories for 下拉菜单中选择Include files,输入:
C:\Program Files \OpenCV\cv\include
C:\Program Files \OpenCV\otherlibs\highgui
C:\Program Files \OpenCV\cxcore\include(新版本需要)
C:\Program Files \OpenCV\otherlibs\cvcam\include
在Show directories for 下拉菜单中选择Library files,输入:
C:\Program Files \OpenCV\lib
注意:(防止每次都拷贝dll文件)
我的电脑—属性—高级—环境变量—path—C:\Program Files\OpenCV\bin

进入到OpenCV官网,选择下载windows 版本的OpenCV 30 alpha

下载完成后,双击文件后会自动提取文件,选择提取文件夹目录为F:\opencv\build,提取后文件大小约有3G

注:目录可根据自己需要更改

提取完成后,即完成了OpenCV的安装

设置OpenCV环境变量

打开计算机的属性页,找到环境变量

在系统环境变量下新建下列选项

在系统变量中找到Path变量并在最后加上下面语句

;%OPENCV%\x86\vc12\bin

在OpenCV的根目录下新建文件opencv300props,这个文件将会在下面的VS2013配置中用到

文件内容如下图


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12831189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存