OpenCV3编程入门(pdf+txt+epub+azw3+mobi电子书在线阅读下载)

OpenCV3编程入门(pdf+txt+epub+azw3+mobi电子书在线阅读下载)

OpenCV3编程入门

作者:毛星云等编著

格式: pdf、txt、epub、azw3、mobi、docx

编辑推荐

涵盖OpenCV2、OpenCV3双版本的核心编程技巧
附赠OpenCV2、OpenCV3双版本总计200余个配套示例程序源代码 
 

内容简介

OpenCV在计算机视觉领域扮演着重要的角色。作为一个基于开源发行的跨平台计算机视觉库,OpenCV实现了图像处理和计算机视觉方面的很多通用算法。本书以当前*版本的OpenCV*常用*核心的组件模块为索引,深入浅出地介绍了OpenCV2和OpenCV3中的强大功能、性能,以及新特性。书本配套的OpenCV2和OpenCV3双版本的示例代码包中,含有总计两百多个详细注释的程序源代码与思路说明。读者可以按图索骥,按技术方向进行快速上手和深入学习。
本书要求读者具有基础的C/C 知识,适合研究计算机视觉以及相关领域的在校学生和老师、初次接触OpenCV但有一定C/C 编程基础的研究人员,以及已有过OpenCV 1.0编程经验,想快速了解并上手OpenCV2、OpenCV3编程的计算机视觉领域的专业人员。本书也适合于图像处理、计算机视觉领域的业余爱好者、开源项目爱好者做为通向新版OpenCV的参考手册之用。
本书配套的【示例程序】、【.exe可执行文件】、【书内彩图】的下载链接可通过扫描本书封底或后勒口的二维码获取。

作者简介

毛星云,90后,网络ID“浅墨”。微软VC 领域*价值专家(MVP),中国2013年度十大杰出IT博客作者,南京航空航天大学2014年度十大杰出青年。CSDN博客专家,2013年度CSDN博客之星,于CSDN写博数年,博客浏览量已逾252万人次。本科毕业于乌克兰国立航空航天大学以及南京航空航天大学,硕士就读于南京航空航天大学。已出版著作《逐梦旅程:Windows游戏编程之从零开始》,个人事迹曾多次被人民网、新华网、凤凰网、网易新闻、新浪新闻、金陵晚报、现代快报等主流媒体报道。
CSDN博客:http://blog.csdn.net/poem_qianmo
联系邮箱:happylifemxy@163.com
新浪微博:@浅墨_毛星云

目  录

第一部分

快速上手

OpenCV 1

第

1

章

邂逅

OpenCV 3

1.1 OpenCV

周边概念认知 4

1.1.1

图像处理、计算机视觉与

OpenCV 4

1.1.2

OpenCV

概述 4

1.1.3

起源及发展 5

1.1.4

应用概述 6

1.2 OpenCV

基本架构分析 7

1.3 OpenCV3

带来了什么 11

1.3.1

项目架构的改变 11

1.3.2

将

OpenCV2

代码升级到

OpenCV3

报错时的一些策略 12

1.4 OpenCV

的下载、安装与配置 14

1.4.1

预准备:下载和安装集成开发环境 14

1.4.2

第一步:下载和安装

OpenCV SDK 15

1.4.3

第二步:配置环境变量 16

1.4.4

第三步:工程包含(

include

)目录的配置 17

1.4.5

第四步:工程库(

lib

)目录的配置 21

1.4.6

第五步:链接库的配置 22

1.4.7

第六步:在

Windows

文件夹下加入

OpenCV

动态链接库 25

1.4.8

第七步:最终测试 26

1.4.9

可能遇到的问题和解决方案 27

1.5

快速上手

OpenCV

图像处理 28

1.5.1

第一个程序:图像显示 29

1.5.2

第二个程序:图像腐蚀 30

1.5.3

第三个程序:图像模糊 31

1.5.4

第四个程序:

canny

边缘检测 32

1.6 OpenCV

视频操作基础 34

1.6.1

读取并播放视频 34

1.6.2

调用摄像头采集图像 35

1.7

本章小结 38

第

2

章

启程前的认知准备 39

2.1 OpenCV

官方例程引导与赏析 40

2.1.1

彩色目标跟踪:

Camshift 41

2.1.2

光流:

optical flow 42

2.1.3

点追踪:

lkdemo 43

2.1.4

人脸识别:

objectDetection 43

2.1.5

支持向量机引导 44

2.2

开源的魅力:编译

OpenCV

源代码 45

2.2.1

下载安装

CMake 45

2.2.2

使用

CMake

生成

OpenCV

源代码工程的解决方案 46

2.2.3

编译

OpenCV

源代码 50

2.3

“

opencv.hpp

”头文件认知 53

2.4

命名规范约定 54

2.5 argc

与

argv

参数解惑 56

2.5.1

初识

main

函数中的

argc

和

argv 56

2.5.2 a

rgc

、

argv

的具体含义 57

2.5.3

Visual Studio

中

main

函数的几种写法说明 58

2.5.4

总结 59

2.6

格式输出函数

printf()

简析 59

2.6.1

格式输出:

printf()

函数 59

2.6.2

示例程序:

printf

函数的用法示例 60

2.7

智能显示当前使用的

OpenCV

版本 61

2.8

本章小结 61

第

3

章

HighGUI

图形用户界面初步 63

3.1

图像的载入、显示和输出到文件 64

3.1.1

OpenCV

的命名空间 64

3.1.2

Mat

类简析 64

3.1.3

图像的载入与显示概述 65

3.1.4

图像的载入:

imread()

函数 65

3.1.5

图像的显示:

imshow()

函数 66

3.1.6

关于

InputArray

类型 67

3.1.7

创建窗口:

namedWindow()

函数 67

3.1.8

输出图像到文件:

imwrite()

函数 68

3.1.9

综合示例程序:图像的载入、显示与输出 70

3.2

滑动条的创建和使用 73

3.2.1

创建滑动条:

createTrackbar()

函数 73

3.2.2

获取当前轨迹条的位置:

getTrackbarPos()

函数 76

3.3

鼠标操作 76

3.4

本章小结 80

第二部分

初探

core

组件 83

第

4

章

OpenCV

数据结构与基本绘图 85

4.1

基础图像容器

Mat 86

4.1.1

数字图像存储概述 86

4.1.2

Mat

结构的使用 86

4.1.3

像素值的存储方法 88

4.1.4

显式创建

Mat

对象的七种方法 89

4.1.5

OpenCV

中的格式化输出方法 91

4.

商品评价

  • 我们实验室的师兄师姐们都觉得这是一本好书,老师们也推荐。OpenCV的资料本来就不算很多,这本国人写的书的更是意义非凡。今天在群里面一个师兄贴了一个键盘侠写的对这本书不公正的差评,我们都很气愤,决定需要维护正义。刚才有师兄已经发帖力挺了,我也出一份力吧。这是一个…
  • 作为一个适合实说的人来说,我想说的是按照自己实际来说。出书者认为自己是能够对小白进行指导的,我是小白,但是这个书的编撰的顺序让我有点感觉难受,我没有感觉到是一步一步来的。不可否认的是,这个书还是有好处的地方,我可以列举出来:1、配套源码注释很清晰,结构…
  • 我很喜欢很感谢这本书,是它顺利带我入门了OpenCV。今天群里面有学弟贴出了对这本书的不公正评价,我觉得有必要站出来写一点东西。首先,我们分析一下现有的OpenCV出版著作,他们分为国外引进和国产。国外引进的书,《学习OpenCV》和《OpenCV计算机视觉编程攻略》等,自然是经…

为了方便大家利用电子书更好的学习,精心整理了网络上的各种电子书,有PDF版本的,也有TXT版本的,现有一万多本PDF的,七万多本TXT的,还有精心整理的天涯神贴,而且还在不断增加中,有需要的可以点击下面的衔接或者扫码下载:

链接: https://pan.baidu.com/s/1CSNhmbK1U4UWVtzkPcjuWA?pwd=0000 提取码: w3m9 复制这段内容后打开百度网盘手机App,操作更方便哦

0

评论0

请先 !

没有账号? 注册  忘记密码?