位置: 编程技术 - 正文

OpenCV-2.4.3+VS2010+Win7(32位)安装与配置

编辑:rootadmin

推荐整理分享OpenCV-2.4.3+VS2010+Win7(32位)安装与配置,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

OpenCV是 Open Source Computer Vision LibraryOpenGL是 Open Graphics LibraryOpenCV主要是提供图像处理和视频处理的基础算法库,还涉及一些机器学习的算法。比如你想实现视频的降噪、运动物体的跟踪、目标(比如人脸)的识别这些都是CV的领域OpenGL则专注在Graphics,3D绘图。其实两者的区别就是Computer Vision和Computer Graphics这两个学科之间的区别,前者专注于从采集到的视觉图像中获取信息,是用机器来理解图像;后者是用机器绘制合适的视觉图像给人看。它们都是跨平台的库。

开篇

最近开始做毕业设计,其中有一个需求是使用普通摄像头进行图像采集,并生成全景图像。既然涉及到了图像处理,那OpenCV是一个非常不错的选择,在OpenCV官网上浏览了一下,发现新版本的OpenCV-2.4.3中内置了stitching模块,这个模块就是用来做图像拼接的,于是选择最新版本进行配置。

准备工作

配置OpenCV前需要下载并安装的软件:

Visual Studio CMake 2.8安装OpenCV下载OpenCV for Windows安装包,下载下来名称为OpenCV-2.4.3.exe;运行安装包,解压到D盘根目录(可以修改为其他目录);运行CMake,设置好OpenCV的源码路径及构建路径,如下图所示:

点击Configure按钮,如下图所示:

在弹出的编译器选择界面中选择Visual Studio ,如下图所示:

等待配置完成,出现如下界面:

将BUILD_EXAMPLES选项勾上,其余的使用默认配置即可,如果需要使用OpenNI、OpenGL、QT、TBB库的请自行配置库路径;再次点击Configure按钮,再次进行配置;配置成功后,点击Generate按钮,生成VS 所需的工程文件;切换目录到D:/OpenCV(以自己的build路径为准),打开使用VS 打开OpenCV.sln;切换Build模式为Debug,右键选择解决方案"OpenCV",在其中选择"重新生成解决方案",如下图所示:OpenCV-2.4.3+VS2010+Win7(32位)安装与配置

等待Build完成后,找到INSTALL子项目,右键选择"生成",如下图所示:

切换Build模式为Release,重新进行一次构建;配置OpenCV用VS新建一个控制台项目,创建主文件,文件内容如下:[cpp] view plaincopyprint?#include <string> #include <opencv2opencv.hpp> using namespace cv; using namespace std; #pragma comment(lib, "opencv_cored") #pragma comment(lib, "opencv_highguid") #pragma comment(lib, "opencv_imgprocd") #pragma comment(lib, "opencv_mld") #pragma comment(lib, "opencv_stitchingd") int main() { string imagename = "D:\1.jpg"; //读入图像 Mat img = imread(imagename); //如果读入图像失败 if(img.empty()) { return -1; } //创建窗口 namedWindow("image",1); //显示图像 imshow("image", img); //等待按键,按键盘任意键返回 waitKey(); return 0; } 将所需的dll和lib文件拷贝到项目的Debug文件夹内,如下图所示:接下来,切换到"属性管理器",在项目的"Debug|Win"下,找到“Microsoft.Cpp.Win.user”选项,右键选择"属性",如下图所示:

在弹出的属性对话框中,切换到“VC&#;&#;目录”,如下图所示:

需要配置的选项为"可执行文件目录"、"包含目录"、"库目录",其中"可执行文件目录"和"库目录"配置如上图所示,"包含目录"如下图所示:

Release模式的配置方法与Debug模式类&#;,不再详述;完成上述配置后,在D盘根目录下保存一个1.jpg图像,在Debug模式下,编译并运行程序,即可测试OpenCV是否配置成功。结语

OpenCV-2.4.3版本的源码及构建目录结构发生了一些变化,使用老版本的配置方法将不能工作,需要特别注意。另外新版本中的例程增加了很多,对学习OpenCV很有帮助。

另外需要吐槽一句,OpenCV的stitching模块真的很慢,合并张*像素的jpg图像,在我的电脑上要运行2分钟,故不推荐使用。

转载:点击打开链接

opengl win窗口的建立 窗口的建立过程同win应用程序主要是设置opengl的着射器,使用以下函数ChoosePixelFormatSetPixelFormatwglCreateContextwglMakeCurrent详见MSDN#includeWindows.h#includeglGL.h#i

glColor3f影响纹理贴图 的思考 (再改一个博文为markdown)学习nehe教程中,试着同时使用纹理贴图和自建模型(在透明纹理模型内部自建模型)但是glColor3f的颜色值了影响纹理贴图解

glm使用说明 OBJ文件:这里的OBJ文件是Wavefront公司的一种3D模型文件,不是VC在连接过程中产生的OBJ文件。GLM实现了用C语言对OBJ文件的常用操作,用于简单的3D游戏编

标签: OpenCV-2.4.3+VS2010+Win7(32位)安装与配置

本文链接地址:https://www.jiuchutong.com/biancheng/369506.html 转载请保留说明!

上一篇:图形学实验三:Texture Mapping(图形学实验报告总结)

下一篇:opengl win32窗口的建立(opengl文档窗口是什么)

  • 劳务公司为一般纳税人的税率
  • 软件销售利润
  • 个人住房转让纳税标准
  • 高新技术企业如何查询
  • 存在弃置费用的固定资产有哪些
  • 本月做未开票收入,下月开票怎么做账
  • 注册资本未到位转让股权
  • 收到外国的货款会计分录
  • 劳保用品会计科目是什么
  • 小型微利企业享受企业所得税减免优惠时主要留存备查
  • 管理会计的目标包括多选题
  • 税款滞纳金可以退吗
  • 国家级企业孵化器是什么意思
  • 提示涉税风险该怎么弄
  • 专票作废流程是什么意思
  • 工会是否具有有法律效力
  • 年初预提费用
  • 个人所得税的征收
  • 苹果电脑初始化设置
  • 健康检查查询系统
  • 如何设置自动登录账号
  • window最新漏洞
  • 腾讯电脑管家中的软件市场打不开
  • 中国石化开的增值税票是几个点的
  • 增值税发票的进项和出项要一致吗
  • 飞机票开电子发票是电子行程单吗
  • linux系统的文件与目录操作
  • mac怎么同步
  • mac中的finder简介命令
  • php 字符串函数
  • 摇篮山圣克莱尔湖国家公园
  • 未缴纳社保可以直接走人吗
  • Xpath元素定位之同级节点,父节点,子节点
  • thinkphp5上传图片
  • thinkphp 登录功能
  • 工会费会计分录
  • 企业所得税计算器在线计算
  • 存货损失的会计处理方法
  • 模型如何优化
  • python pymongo
  • 30多岁应该怎么说
  • 日用品属于哪个类型
  • 简述社会保险的项目
  • python怎么写文字
  • access使用查询设计视图计算并显示平均成绩
  • 小规模纳税人的税率是多少
  • 汽车保险合同由什么组成
  • mysql创建和删除数据库
  • 什么是认缴出资金额
  • 季度预缴企业所得税要交滞纳金吗
  • 查补以前年度增值税怎么申报
  • 施工企业外经证交费的时候工会经费是怎么计算的
  • 进项税怎么记账
  • 成本法长期股权投资初始成本确认
  • 非居民企业所得税征收方式鉴定表
  • 百旺开发票清单
  • 缴纳社保需要办理什么手续
  • 如何查询公司的营业执照照片
  • 企业注销以后
  • 月报报表格式
  • 侧边栏应用
  • fedora怎么安装软件
  • DxO Optics Pro 9 激活破解安装详细图文教程
  • winscope是什么意思
  • win8系统安装步骤
  • win10更新后自动锁定
  • 无损音乐如何播放
  • win10系统开机蓝屏得重启后才能开机
  • fsmb32.exe是什么进程 作用是什么 fsmb32进程查询
  • win8.1开机进入桌面
  • xbox无法连接无线网络
  • 获取文件内容
  • nodejs发送post请求
  • jQuery扩展实现text提示还能输入多少字节的方法
  • python cx_Oracle模块的安装和使用详细介绍
  • 教大家使用灭火器
  • 超详细的卡拉赞攻略
  • jquery对象与dom对象可以相互转换
  • 发票专用章和公章编码一样吗
  • 中国浙江到英国伦敦多少公里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设