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();
- }
测试结果:
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 安装及配置的更多相关文章
- .net framework 4.0 在 VS2010 安装目录下位置 dotNetFx40_Full_x86_x64.exe在磁盘哪个目录?
.net framework 4.0 在 VS2010 安装目录下位置 dotNetFx40_Full_x86_x64.exe在磁盘哪个目录? 使用VS2010开发应用程序完毕后,在发布应用程序时,常 ...
- WIN10 64bit + QT5.10.0(MinGW3.5.0) + OpenCV3.4.1 无痛安装、配置
安装QT和配置MinGW 官方下载qt-opensource-windows-x86-5.10.0.exe 正常步骤安装QT5.10.0,安装过程选择自带的MinGW3.5.0编译器即可. 打开QtC ...
- mysql-8.0.11-winx64 免安装版配置方法
mysql-8.0.11-winx64.zip 下载地址:https://dev.mysql.com/downloads/file/?id=476233 mysql-8.0.11-winx64.zi ...
- Oracle安装部署之Win7下oracle11g数据库的安装及配置
1.下载安装包 到oracle官网downloads下下载(第一次下载需要注册账号). Win7 64位下载64位oracle11g安装包 Win7 32位下载32位oracle11g(Oracle_ ...
- OpenCV3.4.1+vs2017安装及配置
一.OpenCV3.4.1下载与安装 1.OpenCV3.4.1下载 可以去OpenCV官网上下载http://opencv.org/ 然后找到对应的系统环境就可以下载了,当然了官网上下载会很慢,推荐 ...
- MySQL Win7 64位 下载、安装与配置图文教程
MySQL是目前十分流行的一种关系型数据库管理系统.官网推出的安装包有两种格式,分别是:ZIP格式和MSI格式.其中MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,一般MySQL将会安装在 ...
- guacamole 0.9.9安装与配置
以下命令很多都需要管理权限,建议使用管理员账号执行,遇到问题可以留言. 1.首先需要安装guacamole所需要的依赖库 必需安装的库有:Cairo.libjpeg-turbo.libpng.OSSP ...
- CUDA8.0+VS2013的安装和配置
首先声明,本文借鉴自:http://blog.csdn.net/u011314529/article/details/51505029 所以,可参考链接的博文.但原文有个瑕疵就是,cublas.lib ...
- MySQL8.0.15的安装与配置---win10
1.下载地址 https://dev.mysql.com/downloads/installer/ 安装文件:mysql-installer-community-8.0.15.0.msi 2.安装 默 ...
随机推荐
- 翻译:使用红外传感器与Arduino进行简单动作与手势检测
译注:昨天看 Adruino 的 Twitter 推了这篇项目,第一眼就觉得非常有趣,翻译给大家看看.文中的红外传感器比较高级,和淘宝上5块钱的那种只能输出0和1的不一样, TPA81 是可以输出温度 ...
- 何为用户体验?附《用户体验的要素》PDF版下载
一.什么是用户体验? 用户体验(User Experience,简称UE/UX)是用户在使用产品过程中建立起来的一种纯主观感受.但是对于一个界定明确的用户群体来讲,其用户体验的共性是能够经由良好设计实 ...
- 2.Redis集群环境搭建
转载请出自出处:http://www.cnblogs.com/hd3013779515/ 一.基本概念 1.redis集群是一个可以在多个节点之间进行数据共享的设施.redis集群提供了以下两个好处1 ...
- 使用let声明变量的理解
先看阮大神的[ECMAScript 6 入门]中关于这一部分的描述 var a = []; for (let i = 0; i < 10; i++) { a[i] = function () { ...
- Redis系列七:redis持久化
redis支持RDB和AOF两种持久化机制,持久化可以避免因进程退出而造成数据丢失 一.RDB持久化 RDB持久化把当前进程数据生成快照(.rdb)文件保存到硬盘的过程,有手动触发和自动触发 手动触发 ...
- Linux之Vim学习
Linux之Vim学习 一般模式 光标移动 按键 作用 j或down方向键 向下移动一个字符 k或up方向键 向上移动一个字符 h或left方向键 向左移动一个字符 l或right方向键 向右移动一个 ...
- python 安装opencv 安装pycocotools
pip3 install opencv-python https://blog.csdn.net/lsh894609937/article/details/72841359 pip3 install ...
- openJDK环境搭建编译(fedora)
1.安装VMware VMware-workstation-full-10.0.7-2844087.exe 破解码:HY06L-F334P-9Z6H9-6R2XM-23C6J 安装完成之后, ...
- python3 面向对象编程--类的封装和继承
#python3import refrom urllib import requestimport os class PosterSpider(object): def __init__(se ...
- struts2_E_commerce_maven
这是作业的第二题:使用struts实现电子商务网站,这是基于之前的代码的,所以,主要就是修改成为struts的mvc模式. 1.开始,先把以前做的一个maven项目修改成为另一个项目(简称重命名) 重 ...