• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > Visual Studio 2010配置OpenCV的方法

Visual Studio 2010配置OpenCV的方法

作者:bendanban 字体:[增加 减小] 来源:互联网 时间:2018-08-20

bendanban 通过本文主要向大家介绍了Visual,Studio,2010,OpenCV等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

用VS使用OpenCV的时候,又不想全局配置,每次都要配置简直烦死了。

鉴于此,给大家介绍一种简便一点的方法。

配置环境的前提是:成功安装了OpenCV合适的版本。

我这里用的是OpenCV2.4.9,这个版本解压后,找到一个叫build的目录,这个是已经编译好的。

我们假设build目录结构如图1:

图1 、 build目录结构

并且假设build这个文件夹就在D盘下的opencv目录下,如果不是这样,你可以移动到D盘的opencv目录下。

我们要用C++来开发。 平台选用x86,当然,具体什么平台,根据你的实际情况。

第一步:创建一劳永逸的项目属性表!

打开VisualStudio2010,创建一个新的项目,如图2所示:

图 2、 创建Win32控制台应用程序

点击确定,然后下一步,进入图3所示界面。选择空项目。

图 3、 选择空项目

点击完成。

在菜单栏中选择视图-->属性管理器,如图4所示。

图 4、 选择属性管理器

然后将属性管理器的选项卡都展开,如图5 所示:

图 5、展开属性管理器

右击 Debug|Win32,选择“添加新项目属性表”,操作步骤如图6、7所示:

图 6

图 7 添加OpenCV_Debug属性表

添加结果如图8所示:

图 8、OpenCV_Debug 属性表添加结果

双击新添加的属性表。

按照图9所示,编辑包含目录。

图 9、 编辑包含目录

图 10、添加OpenCV的include目录

图 11、添加附加库目录

图 12、添加附加依赖项

图12中,添加的附加依赖项后缀之前都有一个d,这点也是唯一与Release不同的地方。

添加的库文件名列表如下(注意你的版本号,千万别直接复制粘贴)

opencv_imgproc249d.lib 
opencv_calib3d249d.lib 
opencv_contrib249d.lib 
opencv_core249d.lib 
opencv_features2d249d.lib 
opencv_flann249d.lib 
opencv_gpu249d.lib 
opencv_highgui249d.lib 
opencv_legacy249d.lib 
opencv_ml249d.lib 
opencv_nonfree249d.lib 
opencv_objdetect249d.lib 
opencv_ocl249d.lib 
opencv_photo249d.lib 
opencv_stitching249d.lib 
opencv_superres249d.lib 
opencv_ts249d.lib 
opencv_video249d.lib 
opencv_videostab249d.lib 

最后点击确定。

然后打开,你的项目目录下,你会看到图13所示的文件:

图13 OpenCV_Debug属性表

把图13中那个框红的文件复制到一个合适的目录下,保留。下次直接添加就可以了。

第二步:新建使用OpenCV的项目:

1、新建一个空项目demo2,方法不赘述了。

2、切换到属性管理器,右击Debug|Win32选择添加现有属性表~

图 14、添加现有属性表

找到你保存好的OpenCV_Debug.props,打开就可以了,结果如图15所示:

图 15 添加属性表结果

至此,你就可以在demo2的项目中添加cpp文件,然后可以快了的写代码了。

补充:

写完代码,编译成功后,可能会出现找不到dll等问题。

只要你把D:\opencv\build\x86\vc10\bin这个目录添加到环境变量PATH中就可以了。

特别提醒:

在配置过程中:

1、请认准你需要的平台:X86 or X64!

2、注意各个目录与平台要一致!

3、添加环境变量!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Visual Studio寻找C#程序必要的运行库文件
  • 使用Visual Studio 2017写静态库
  • Visual studio 2017添加引用时报错未能正确加载ReferenceManagerPackage包的解决方法
  • Visual Stduio 2010开发环境搭建教程
  • Visual Studio 2017安装失败的解决方法
  • Visual Studio 2017创建.net standard类库编译出错原因及解决方法
  • Visual Studio 2017设置版权的方法
  • Visual Studio 2017无法加载Visual Studio 2015创建的SharePoint解决方法
  • Visual Studio ASP.NET Core MVC入门教程第一篇
  • Visual Studio 2017中找回消失的“在浏览器中查看”命令

相关文章

  • 2017-05-11asp.net 通过aspnetpager为DataList分页
  • 2017-05-11gridview实现服务器端和客户端全选的两种方法分享
  • 2017-05-11asp.net和ajax实现智能搜索功能代码
  • 2017-05-11asp.net(c#) MS AJAX的安装
  • 2017-05-11ASP.NET 中ImageMap控件的用法
  • 2017-05-11实现Asp.net mvc上传头像加剪裁功能
  • 2017-05-11在ASP.NET 2.0中操作数据之七十二:调试存储过程
  • 2017-05-11Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)
  • 2017-05-11discuz 跨域整合的记录文件
  • 2017-05-11FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 详解ASP.NET Core 网站发布到Linux服务器
    • VS2010、VS2008等项目的默认浏览器修改方法(图文)
    • ASP.NET FileUpload 上传图片实例
    • ClickOnce DIY全自动更新下载升级的自我实现
    • ASP.NET微信公众号之用户分组管理web页面
    • asp.net textbox javascript实现enter与ctrl+enter互换 文本框发送消息与换行(类似于QQ)
    • asp.net Coolite TablePanel使用
    • ASP.NET Web Page应用深入探讨第1/2页
    • swagger上传文件并支持jwt认证的实现方法
    • 基于ASP.NET Core数据保护生成验证token示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有