资料下载网
首页 计算机 考试教辅
OpenCV 2计算机视觉编程手册_Robert Laganiere著_张静译 pdf电子书免费下载,百度云
首页 > 计算机 > 计算机F > OpenCV 2计算机视觉编程手册_Robert Laganiere著_张静译 pdf电子书免费下载,百度云

《OpenCV 2计算机视觉编程手册_Robert Laganiere著_张静译》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1t570YHIjIjAcZ29hAcDOgg
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/af_124050_pd_OpenCV2JSJSJBCSC_RobertLaganiereZ_ZJY.zip

 


OpenCV 2计算机视觉编程手册_Robert Laganiere著_张静译

作者:empty

页数:261

出版社:empty

《OpenCV 2计算机视觉编程手册_Robert Laganiere著_张静译》介绍

本书以案例的形式介绍OpenCV 2.X的新特性和C++新接, 案例中包含其体的代码与详细的说明、本书很好地平衡了基础知识与进阶内容,要求读者具有基础的C++知识。本书既适合想要学习计算机视觉的C++初学者,也适合专业的软件开发人员。本书可作为高等院校计算机视觉课程的辅助教材,也可以作为图像处理和计算机视觉领域研究人员的参考手册。

我和OpenCV的故事一切的起源是Opencv_1.0.exe的安装包, 那时我电脑中安装的还是VC++6.0绿色版, 我以为计算机视觉只是图像处理的别名。当我运行samples/face detect时惊呆了,笔记本自带的摄像头居然实时地识别出我的脸。后来我意识到这句话说错了,其实是检测到了我的脸。人脸识别指的是计算机知道我是谁,这个功能在当时的OpenCV是不支持的。另外一个让我震惊的是samples/in paint.exe, 字面意思是图像修补,即智能地填补缺失的像素信息,那会儿我想这可以用来去马赛克。后来想明白了,信息是不会凭空出现的,如果你事先不知道马赛克背后可能是什么,那么无法去恢复它2008年上海双年展上,我看到一款摄像头互动的艺术作品《上海,我能邀你跳支舞吗?》,参展者在摄像头前通过身体来影响投影屏幕中的虚拟建筑。这是我从没想象过的人机交互方式,我意识到程序的操控设备可以脱离鼠标键盘,进入到现实的空间中。同来后我用OpenCV自制了一个用双手控制的虚拟打鼓游戏, 录好视频后放在优酷上,启发了一些人。这便是最原始的体感,在硬件上只依赖一个摄像头。一年后的E 3展上, Kine et以Pro jeet Natal的名称为世人所知提到摄像头互动, 自然不能不说基于CCV的多点触摸, 国内外不少公司都在凭借这款开源的软件接活。而CCV最核心的摄像头跟踪模块完全依赖OpenCV, 所做的无非是阈值化加上寻找连通区域。因为打开了OpenCV这扇门, 我接触到截然不同的编程世界。研究CCV的间隙我还学习了open Frameworks和Processing, 今年我还有一本Processing的翻译书籍要出版, 这是另外一个故事之后从事了游戏行业, 基本没机会用OpenCV, 直到一个游戏项目中的字体贴图丢失了坐标信息, 需要通过肉眼手动定位。这很不科学, 于是我拾起OpenCV.值化加上寻找连通区域,输入一副图像,输出字体的包围盒坐标,同事纷纷觉得不可思议。计算机视觉的魅力便在此,从看似无关的像素中能够提取信息。这不是唯一一次在工作中使用OpenCV, 之后我得到了一份增强现实、图像检索等领域的开发工作, 可以全ii译者序职地进行OpenCV的开发。共事的有国内著名CV网站cv china.info的站长张小军,本书的第2章也是由他翻译的,对于他在工作中的指点在此一并感谢OpenCV的用途很广, 除了上述提到的, 还有视频监控、双目视觉、机器学习,Kine ct深度信息处理、照片美化、图像拼接、GPU加速等功能。但是OpenCV的书籍并不多, 在本书面世前市场上只有一本讲述1.0接的Learning OpenCV。本书的意义在于, 讲述了2.0后出现的C++接以及大量的新功能。如果你看过Learning OpenCV, 想学习新接使用, 那么推荐你阅读这本书。如果你没有接触过OpenCV, 想直接跳过G接的函数,那么更加推荐你阅读本书

图像与视频在当今的数字世界可谓无处不在,随着运算能力强劲而又实惠的计算设备的问世,创建复杂的图像应用从未像今天这般容易。市面上有众多的软件和库可用于操作图像与视頻, 但是对于期望自己开发软件的人而言, OpenCV库是一款必备的工具。OpenCV(OpenS our ee Computer Vision) 是一个开放源代码的图像及视频分析库,它包含500多个优化过的算法。自1999年问世以来,它已经被计算机视觉领域的学者和开发人员视为首选工具。OpenCV最初是由Intel的一个小组进行开发的, 领头人是GaryBrad ski, 作为视觉领域研究的先锋, 他推动了许多CPU密的视觉应用。在发布一系列Beta版本后, 1.0版本终于在2006年面世。第二次重要的版本发布是2009年的OpenCV 2,它带来了重要的变化,尤其是包括本书中使用的崭新的C++接。写作本书时,最新的版本是2.2(2010年10月)。本书覆盖了库中的许多特性,并且展示了如何使用它们完成特定的任务。我们的目标并非事无巨细地讲述OpenCV提供的函数与类, 而是教你零基础进行视觉开发的必备知识。本书中还解释了图像分析中的基本概念,并且对计算机视觉中的一些重要算法进行了介绍。OpenCV一直处于改进与扩展功能的阶段, 查询在线文档可以了解最新的进展:本书对读者面言是接触图像处理与视频分析的一次良机,但这也只是开端。


《OpenCV 2计算机视觉编程手册_Robert Laganiere著_张静译》目录

第4章使用直方图统计像素:介绍如何计算图像的直方图,以及利用直方图进行

第6章图像滤波:介绍频域分析及图像滤波的原理展示了低通、高通滤波器在

如果你是一个C++程序员新手, 并且想学习如何使用OpenCV库来构建计算机视觉

在这本书中,你会发现许多样式的文字,它们有着不同的含义下面是一些样式

代码块的样式则是:

第1章接触图像:介绍OpenCV库, 并展示如何使用微软Visual C++与Q(开发环境

运行简单的应用

第2章操作像素:解释如何读取图像,将使用不同的方法扫描图像以进行逐像素

操作你也将学习到如何定义图像中的兴趣区域

第3章基于类的图像处理:展示多种面向对象的设计模式,将帮助你更好地构建

iv前言

计算机视觉应用

图像修改利用直方图可以实现图像分割.物体检测以及图像检索

第5章基于形态学运算的图像变换:探索形态学变换的概念,展示了不同的形态

学操作子以及它们在检测边缘、角点与线段中的用途

图像中的应用,并提出两个图像微分算子——梯度和拉普拉斯算子

第7章提取直线、轮廓及连通区域:专注于讲解对几何图像特征的检测,解释如

何从图像中提取轮廓、线条以及连通区域

第8章检测并匹配兴趣点:介绍不同的兴趣点探测算法、还解释如何计算特征点

的描述符,以及如何使用描述符来匹配图像

第9章估算图像间的投影关系:分析图像形成中涉及的不同关系,还探讨了同一

个场景的两幅图像之间存在的投影关系

第10章处理视频序列:提供一个框架来读写视频并且处理每一帧,还展示了如

何在相邻帧之间跟踪兴趣点,以及如何提取相机前移动的前景物体

第1章接触图像

1.1引言

1.2安装OpenCV库.

2.2存取像素值.

2.3使用指针遍历图像.

使用迭代器遍历图像

2.5编写高效的图像遍历循环.

26遍历图像和邻城操作.

进行简单的图像算术.

2.8定义感兴趣区域.

1.3使用MS Visual C++创建OpenCV工程.

1.4使用Qi创建OpenCV项目.

1.5载入、显示及保存图像.

1.6使用Qi创建GUI应用.

第2章操作像素

第3章基于类的图像处理

3.2在算法设计中使用策略(Strt egy) 模式.

3.3使用控制器(Controller) 实现模块间通信.

3.4使用单件(Singleton) 设计模式.

3.5使用模型-视图-控

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5