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/1z45OMvYM0Jy-BVuJJmRvtw?pwd=w3m9 提取码: w3m9 复制这段内容后打开百度网盘手机App,操作更方便哦

0

评论0

请先

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