win7+opencv3.0.0+vs2010 安装及配置

Posted 苦甜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7+opencv3.0.0+vs2010 安装及配置相关的知识,希望对你有一定的参考价值。

最近看《学习opencv》,想要跑人脸识别的例子,于是先配环境吧。

1、  opencv下载:

具体下载地址,http://opencv.org/,官网太慢,百度网盘的资源链接:http://pan.baidu.com/s/1eStj5tg 密码:0pat

2、  opencv解压

官网opencv下载完成后是一个exe文件,直接解压到要放的文件夹里,我是放在了D:\\Program Files里,点击Extract。总共解压后会有四个文件:build、sources、LICENSE.txt、README.md.txt。

 

3、  设置电脑的环境变量

计算机——>右键——>属性——>高级系统设置——>高级——>环境变量——>系统变量——>path,在path里添加D:\\Program Files\\opencv\\build\\x64\\vc12\\bin;D:\\Program Files\\opencv\\build\\x86\\vc12\\bin。(因为我的电脑是64位的,所以就添加X64。)

 

4、  opencv配置

新建一个win32控制台应用程序项目,打开此项目的属性管理器,如项目名为test1,则属性管理器下会有Debug|win32和Release|win32。

(1)双击Debug|win32的Microsoft.Cpp.Win32.user,会打开属性页,在VC++目录中的包含目录中添加:

D:\\Program Files\\opencv\\build\\include

D:\\Program Files\\opencv\\build\\include\\opencv

D:\\Program Files\\opencv\\build\\include\\opencv2。

在库目录中添加:

D:\\Program Files\\opencv\\build\\x64\\vc12\\lib

D:\\Program Files\\opencv\\build\\x86\\vc12\\lib

为了防止漏洞,我特地加上了32位的库目录。

在链接器中,单击输入,选择附加依赖项opencv_ts300d.lib、opencv_world300d.lib。

(2)双击Release|win32的Microsoft.Cpp.Win32.user,在链接器中,单击输入,选择附加依赖项opencv_ts300.lib、opencv_world300.lib。

5、实验

检测例程

#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
    // 读入一张图片(游戏原画)
    Mat img=imread("pic.jpg");//jpg文件放在cpp文件所在目录
    // 创建一个名为 "游戏原画"窗口
    namedWindow("游戏原画");
    // 在窗口中显示游戏原画
    imshow("游戏原画",img);
    // 等待6000 ms后窗口自动关闭
    waitKey(6000);
}

 测试结果:

6、  在程序运行过程中出现了几个问题,现在列出来,供参考

(1)       缺少MSVCP120.dll

  详细的解释:http://jingyan.baidu.com/article/93f9803f0c599ae0e46f558a.html

(2) 更多问题可参考:http://blog.csdn.net/poem_qianmo/article/details/19809337/     大神以前写的,写的不错

以上是关于win7+opencv3.0.0+vs2010 安装及配置的主要内容,如果未能解决你的问题,请参考以下文章

win7+vs2013+opencv3.0配置

VS2012配置OpenCV3.0.0

OpenCV3.0.0+win10 64位+vs2015环境的下载,安装,配置

VS2013配置 OpenCV3.0实测有效

VM10 win7 虚拟机+VS各种版本的快照...

WIN7下安装不了VS2010旗舰版