Vc下配置opencv2.docx

上传人:b****6 文档编号:6517294 上传时间:2023-01-07 格式:DOCX 页数:11 大小:2.05MB
下载 相关 举报
Vc下配置opencv2.docx_第1页
第1页 / 共11页
Vc下配置opencv2.docx_第2页
第2页 / 共11页
Vc下配置opencv2.docx_第3页
第3页 / 共11页
Vc下配置opencv2.docx_第4页
第4页 / 共11页
Vc下配置opencv2.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Vc下配置opencv2.docx

《Vc下配置opencv2.docx》由会员分享,可在线阅读,更多相关《Vc下配置opencv2.docx(11页珍藏版)》请在冰豆网上搜索。

Vc下配置opencv2.docx

Vc下配置opencv2

Vc2010下配置opencv2.4.11

因为想学习一些机器视觉的东西,就想先装上opencv入手,在配置的过程中遇到了一些问题,特进行整理,以供后来者参考。

在配置opencv3.0版本时,就遇到了一些问题,opencv3.0版本的D:

\ProgramFiles\opencv\build\x86目录下没有v10文件夹,网上看到的好多教程都是在vc2012下配置,并没有说明如何在vc2010下配置。

弄了好久都没解决这个问题,只能放弃。

下载了opencv2.4.11版本。

配置相对比较简单。

首先下载opencv2.4.11,下载地址:

http:

//opencv.org/downloads.html

下载后是一个exe文件,其实是一个自解压程序,点击之后如下:

最好将解压目录设置到D:

\ProgramFile下,这样以后配置比较方便。

点击Extract解压完成。

解压完成后在opencv目录下有两个文件夹。

Build文件是我们主要用到的文件夹,sourse为源文件,用不到可删除。

下面开始配置过程:

步骤1:

配置环境变量:

【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。

如图:

双击path值,弹出

电脑若为32系统,在变量值的末尾添加”;……opencv\build\x86\vc10\bin”(和之前的就有有的环境变量用英文的分号“;”进行分隔)

电脑若为64位系统,添加”;……opencv\build\x86\vc10\bin”和”……opencv\build\x64\vc10\bin”,

至此,环境变量配置完成。

 

步骤2:

配置包含目录(include)

此处采用一个一劳永逸的方法,就是配置一次以后不用配置的方法。

<1>打开visualstudio,新建win32控制台项目,取个名字,比如叫test1,然后选好路径,点确定.

<2>点一次“下一步”。

<3>勾上空项目那个勾。

<4>接着在解决方案资源管理器的【源文件】处右击->添加->新建项,准备在工程中新建一个cpp源文件。

<5>选定C++源文件,取个名字,比如叫“main”,然后点【添加】,那么,一个新的cpp文件就添加到了工程中。

<6>有一招叫属性管理器。

在属性管理器中进行一次配置,就相当于进行了通用的配置过程,以后新建的工程就不用再额外的进行重新配置了。

在菜单栏里面点<视图>--<属性管理器>,那么就会在visualstudio中多出一个属性管理器工作区来。

<7>在新出现的“属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(右键属性,或者双击)即可打开属性页面。

<8>打开属性页面后,就是一番配置了。

首先是在

【通用属性】->【VC++目录】->【包含目录】中

添加上

D:

\ProgramFiles\opencv\build\include

D:

\ProgramFiles\opencv\build\include\opencv

D:

\ProgramFiles\opencv\build\include\opencv2 这三个目录。

当然,这是之前把OpenCV解压到D:

\ProgramFiles\下的情况。

实际的路径还要看你自己把OpenCV解压到了哪个目录下,根据你的实际情况来调节。

步骤3:

工程库lib文件目录的配置

属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(反键属性,或者双击)打开属性页面。

接着上步,就是在【通用属性】->【VC++目录】->【库目录】中,

添加上D:

\ProgramFiles\opencv\build\x86\vc10\lib这个路径。

步骤4:

链接库的配置

依然是“属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(反键属性,或者双击)即可打开属性页面。

【通用属性】->【链接器】->【输入】->【附加的依赖项】

复制以下到附加依赖项

opencv_calib3d2411d.lib

opencv_contrib2411d.lib

opencv_core2411d.lib

opencv_features2d2411d.lib

opencv_flann2411d.lib

opencv_gpu2411d.lib

opencv_highgui2411d.lib

opencv_imgproc2411d.lib

opencv_legacy2411d.lib

opencv_ml2411d.lib

opencv_nonfree2411d.lib

opencv_objdetect2411d.lib

opencv_ocl2411d.lib

opencv_photo2411d.lib

opencv_stitching2411d.lib

opencv_superres2411d.lib

opencv_ts2411d.lib

opencv_video2411d.lib

opencv_videostab2411d.lib

至此配置完成。

可以测试一下效果

载入一张图片:

1.#include  

2.#include   

3.#include   

4.  

5.  

6.using namespace cv;  

7.  

8.  

9.int main()  

10.{  

11.    // 读入一张图片(游戏原画)  

12.    Mat img=imread("pic.jpg");  

13.    // 创建一个名为 "游戏原画"窗口  

14.    namedWindow("游戏原画");  

15.    // 在窗口中显示游戏原画  

16.    imshow("游戏原画",img);  

17.    // 等待6000 ms后窗口自动关闭  

18.    waitKey(6000);  

19.}  

放置一张名为pic.jpg的图片到工程目录(.cpp所在的目录)中,然后点击“运行“按钮,如果配置成功,就不会报错,得到预想的运行结果:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1