【OpenCV】-1-安装
来源:互联网 发布:探险家软件 编辑:程序博客网 时间:2024/04/27 18:00
这篇文章的OPenCV部分参考了文章VS2010+Opencv-2.4.0的配置攻略和
VS2010中“工具>选项中的VC++目录编辑功能已被否决”解决方法
下载地址
- 官网地址:http://opencv.org
- 下载列表:http://opencv.org/downloads.html
- 我下载的是OpenCV for Windows ver 3.0
在电脑上安装及配置
- 双击exe运行,解压到你希望的目录下,我解压到了E盘。
环境变量的配置
1. 环境变量的位置你可以这样找到:
1. 点击编辑系统环境变量在“我的电脑”右击弹出“系统属性”对话框,选择“高级”再点击“环境变量”。 2. 在开始的搜索栏输入:环境变量“,在搜寻到的结果中点击编辑“系统环境变量”,在“高级”中,点击”环境变量“。
2. 然后再编辑path,在“编辑用户变量”对话框的变量值加上下面一条,注意用“;”来和前面的路径区分开。解压的目录不一样,下面得到的路径是不同的(我的opencv解压在了E盘,我用的是x86系统,visual studio版本是2012,所以路径如下)。
E:\opencv\build\x86\vc12\bin
新建VS测试工程
文件 -> 新建 -> 项目 -> Visual C++ -> Win32 控制台应用程序(输入名称test)
附加选项选“空项目” -> 完成
在VS中配置OpenCV
注意:每次新建工程都要重新配置,因为以下配置只对当前工程有效。
项目->属性->VC++目录
如果显示下图所示内容。
你可以选中工程,右键“属性”。或者,通过菜单栏的“项目-属性”也可以打开VC++目录。
- 配置“包含目录”项:添加行”E:\opencv\build\include”即可。
但在运行别人的opencv项目时,可能别人直接引用了上述目录的子目录路径,如果出现include错误,则再添加”E:\opencv\build\include\opencv”和(或)”E:\opencv\build\include\opencv2”,即可解决问题。
- 配置“库目录”项:添加行”E:\opencv\build\x86\vc10\lib”即可。
- 配置连接器:项目(菜单项)->…属性->连接器->输入->附加依赖项
针对debug配置添加以下库:
opencv_calib3d240d.lib
opencv_contrib240d.lib
opencv_core240d.lib
opencv_features2d240d.lib
opencv_flann240d.lib
opencv_gpu240d.lib
opencv_highgui240d.lib
opencv_imgproc240d.lib
opencv_legacy240d.lib
opencv_ml240d.lib
opencv_objdetect240d.lib
opencv_ts240d.lib
opencv_video240d.lib
测试代码块
代码块语法遵循标准markdown代码,例如:
#include <opencv2\opencv.hpp>#include <iostream>#include <string>using namespace cv;using namespace std;int main(){ Mat img = imread("pp.jpg"); if(img.empty()) { cout<<"error"; return -1; } imshow("xx的靓照",img); waitKey(); return 0;}
- 【OpenCV】-1-安装
- opencv (1) 安装
- opencv学习系列1 opencv+vs2008安装
- opencv学习笔记(1)-opencv安装
- OpenCV(1)-OpenCV 在ubuntu的安装
- 【OpenCV】(1)安装OpenCV、用VS2010创建OpenCV工程
- OpenCV(1)----安装及配置
- OpenCV 学习记录1 安装
- 安装OpenCV
- 安装OpenCV
- 安装OpenCV
- 安装OpenCV
- opencv安装
- opencv安装
- 安装opencv
- openCV安装
- opencv安装
- 安装opencv
- leetcode: Lowest Common Ancestor of a Binary Search Tree
- C语言编程易错要点
- jQuery Mobile 移动开发中的日期插件Mobiscroll 2.3 使用说明
- java内置锁synchronized的可重入性
- 【理解】一个利用递归打印对象路径下所有文件的小程序
- 【OpenCV】-1-安装
- Android平台添加外设的架构流程(kernel->HAL->JNI->API->APP)之学习提高篇
- 如何查看CPU是多少位
- spring 监听器 IntrospectorCleanupListener 防止内存泄露
- Android中观察者模式:消息分发器(MessageDispatcher)
- 修复VS 2010的Help Library管理器和MSDN的安装过程
- maxsum
- 美团(三)之登录到主页面间的加载界面
- Scrapy初学