版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Opencv2.3.4及以上版本在vs2010上配置教程教程修改测试成功版 原作者:桔子 修改者:波z风z皆z人 注意:1 下列文档基于VC2010 Express。2 VC 6.0不被OpenCV 2.4.3支持。3 VC Express是微软提供的免费版,可从此处下载: VC2010 Express4 建议先不要自己编译,如果使用预编译好的库有问题,再尝试自己编译。目录 隐藏1 安装所需要的软件1.1 下载OpenCV2 配置VC2.1 配置include路径2.2 配置lib路径§ 3 设置环境变量§ 4 使用OpenCV 2.4.3编程§ 5 作者编辑安装
2、所需要的软件编辑下载OpenCV5 从本站下载栏目 下载 OpenCV for Windows(也即 OpenCV-2.4.3.exe 文件)。6 将 OpenCV-2.4.3.exe 解压并放到某个目录下,例如 D:OpenCV 。解压后的目录结构如下图。点击看大图编辑配置VC编辑配置include路径也即告诉VC去什么地方寻找OpenCV的头文件。§ 打开VC+ 2010 Express,创建一个Win32控制台程序opencvtest;点击看大图§ 选择Solution Explorer里的opencvtest项目,点击鼠标右键,选择Properties。点击看大图&
3、#167; 依次选择“配置属性”->“VC+目录”->“包含目录”,包含 D:OpenCVbuildinclude;D:OpenCVbuildincludeopencv;D:OpenCVbuildincludeopencv2点击看大图点击看大图编辑配置lib路径也即告诉VC去什么地方寻找OpenCV的库文件。在刚才下载的文件OpenCV-2.4.3.exe 里,已经为VC2010预先编译好了动态库和静态库。因此我们不需要如早先版本那样,自己用cmake编译OpenCV。§ 32位系统 & VC2010,库目录为:D:OpenCVbuildx86vc10lib
4、67; 64位系统 & VC2010,库目录为:D:OpenCVbuildx64vc10lib(此处有错误64位系统也应该使用D:OpenCVbuildx86vc10lib)请根据自己的情况二选一,将库目录输入“属性”->“配置属性”->“VC+目录”->“库目录” 。如下图所示:点击看大图编辑设置环境变量刚才设置的是动态库,因此还需要将OpenCV的dll文件所在的目录加入Path环境变量。dll文件目录如下:§ 32位系统 & VC2010,dll目录为:D:OpenCVbuildx86vc10bin§ 64位系统 & VC20
5、10,dll目录为:D:OpenCVbuildx64vc10bin(此处有错误64位系统也应该是D:OpenCVbuildx86vc10bin)由于有些函数需要TBB,所以之前的版本需要将tbb所在的目录也加入到环境变量Path中。TBB相关的DLL路径为:§ 32位系统 & VC2010:D:OpenCVbuildcommontbbia32vc10§ 64位系统 & VC2010:D:OpenCVbuildcommontbbintel64vc10因为2.4.3版本的opencv内嵌了TBB的功能,所以取消了TBB直接安装,这样就不需要再配置TBB环境变量了
6、。如下图所示将OpenCV的dll文件所在的目录系统环境变量Path中。加入后可能需要注销当前Windows用户(或重启)后重新登陆才生效。点击看大图点击看大图编辑使用OpenCV 2.4.3编程§ 选择Solution Explorer里的opencvtest项目,点击鼠标右键,选择Properties。点击看大图§ 在配置属性->链接器 LINKER的输入INPUT中,为项目的Debug配置增加 附加依赖项 Additional Dependencies:opencv_calib3d243d.libopencv_contrib243d.libopencv_core
7、243d.libopencv_features2d243d.libopencv_flann243d.libopencv_gpu243d.libopencv_highgui243d.libopencv_imgproc243d.libopencv_legacy243d.libopencv_ml243d.libopencv_objdetect243d.libopencv_ts243d.libopencv_video243d.lib (可根据实际需要删减)注意,请打开了新编辑窗口(即点击了“.”按钮)“附加依赖项”,并一条一条分别加入,一条一行(一个回车),(注意行末不要加"")否
8、则会出现类似以下错误:1>LINK : fatal error LNK1104: 无法打开文件“.lib”§ 如果下载的OpenCV不是2.4.3版本,请将"XXX243d.lib"中的"243"更改为对应的版本号,例如:下载OpenCV 2.4.0,则统一改为"XXX240d.lib",否则会出现类似以下错误:1>LINK : fatal error LNK1104: 无法打开文件“XXX.lib”点击看大图§ 为项目的Release配置增加附加依赖项 Additional Dependencies:
9、opencv_contrib243.libopencv_core243.libopencv_features2d243.libopencv_flann243.libopencv_gpu243.libopencv_highgui243.libopencv_imgproc243.libopencv_legacy243.libopencv_ml243.libopencv_objdetect243.libopencv_ts243.libopencv_video243.lib (可根据实际需要删减)*§ 编译运行下面的例程,需要将lena.jpg文件放在项目目录下。如果想双击运行exe的话,图
10、片放在.exe同一文件夹内;按F5直接运行程序的话,lena.jpg要放在opencvtestopencvtest里)。/* * OpenCV 2.4.3 测试例程 * 于仕琪 提供 */#include "stdafx.h" #include <opencv2/opencv.hpp> using namespace std;using namespace cv; int _tmain(int argc, _TCHAR* argv) const char* imagename = "lena.jpg" /从文件中读入图像 Mat img = imread(imagename); /如果读入图像失败 if(img.empty() fprintf(stder
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年下半年南昌市南昌县银三角管委会招考编制外聘用工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年北京市海淀区事业单位公开招聘笔试易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年北京市密云区事业单位招聘144人及综合易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年内蒙古鄂尔多斯市政府口事业单位招聘46人(第二批)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年内蒙古自治区水利水电勘测设计院限公司公开招聘工作人员40人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年内蒙古包头市九原事业单位招聘工作人员10人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年六安寿县事业单位招考(159名)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年佳木斯市桦川县事业单位招考85人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年西藏公安机关招聘警务辅助人员笔试考试试卷附答案
- 2025国考昆明海关缉私局面试试题及答案
- 智能网联汽车 自动驾驶系统设计运行条件
- 县域精神富有评价指南
- 语义计算中的本体论构建方法
- DB32T3748-2020 35kV及以下客户端变电所建设标准
- 职业暴露应急预案及处理流程
- 鄂尔多斯市普通住小区物业管理服务等级标准和收费指导价格
- 六年级数学上册第一单元测试卷及答案
- 附录C.1 陆上风电、光伏建设项目质量验收范围划分1
- 国开电大《当代中国政治制度》形考任务1-4答案
- 深圳市龙岗区2023年九年级上学期《数学》期中试题与参考答案
- 四川省绵阳市绵阳中学英才学校2022-2023学年小升初数学自主招生备考卷含答案
评论
0/150
提交评论