OpenCV3编程入门

OpenCV3编程入门

毛星云, 等编著

出版社:电子工业出版社

年代:2014

定价:88.0

书籍简介:

OpenCV在计算机视觉领域扮演着重要的角色。作为一个基于开源发行的跨平台计算机视觉库,OpenCV实现了图像处理和计算机视觉方面的很多通用算法。本书以当前最新版本的OpenCV最常用最核心的组件模块为索引,深入浅出地介绍了OpenCV2和OpenCV3中的强大功能、性能,以及新特性。书本配套的OpenCV2和OpenCV3双版本的示例代码包中具有总计两百多个详细注释的程序源代码与思路说明。读者可以按图索骥,按技术方向进行快速上手和深入学习。

作者介绍:

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

书籍目录:

第一部分 快速上手openCV

第1章 邂逅OpenCV

1.1 openCV周边概念认知

1.1.1 图像处理、计算机视觉与OpenCV

1.1.2 openCV概述

1.1.3 起源及发展

1.1.4 应用概述

1.2 openCV基本架构分析

1.3 openCV3带来了什么

1.3.1 项目架构的改变

1.3.2 将OpenCV2代码升级到OpenCV3报错时的一些策略

1.4 openCV的下载、安装与配置

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

1.4.2 第一步:下载和安装OpenCV SDK

1.4.3 第二步:配置环境变量

1.4.4 第三步:工程包含(include)目录的配置

1.4.5 第四步:工程库(1ib)目录的配置

1.4.6 第五步:链接库的配置

1.4.7 第六步:在Windows文件夹下加入openCV动态链接库

1.4.8 第七步:最终测试

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

1.5 快速上手openCV图像处理

1.5.1 第一个程序:图像显示

1.5.2 第二个程序:图像腐蚀

1.5.3 第三个程序:图像模糊

1.5.4 第四个程序:canny边缘检测

1.6 openCV视频操作基础

1.6.1 读取并播放视频

1.6.2 调用摄像头采集图像

1.7 本章小结

第2章 启程前的认知准备

2.1 openCV官方例程引导与赏析

2.1.1 彩色目标跟踪:Camshifi

2.1.2 光流:optical flow

2.1.3 点追踪:lkdemo

2.1.4 人脸识别:objectDetection

2.1.5 支持向量机引导

2.2 开源的魅力:编译openCV源代码

2.2.1 下载安装CMake

2.2.2 使用CMake生成openCV源代码工程的解决方案

2.2.3 编译openCV源代码

2.3 “opencv.hpp”头文件认知

2.4 命名规范约定

2.5 argc与argv参数解惑

2.5.1 初识main函数中的argc和argv

2.5.2 argc、argv的具体含义

2.5.3 Visual Studio中main函数的几种写法说明

2.5.4 总结

2.6 格式输出函数printfo简析

2.6.1 格式输出:printfo函数

2.6.2 示例程序:printf函数的用法示例

2.7 智能显示当前使用的OpenCV版本

2.8 本章小结

第3章 HighGUl图形用户界面初步

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

3.1.1 openCV的命名空间

3.1.2 Mat类简析

3.1.3 图像的载入与显示概述

3.1.4 图像的载入:imreado函数

3.1.5 图像的显示:imshowo函数

3.1.6 关于InputArray类型

3.1.7 创建窗口:namedWindowo函数

3.1.8 输出图像到文件:imwriteo函数

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

3.2 滑动条的创建和使用

3.2.1 创建滑动条:createTrackbaro函数

3.2.2 获取当前轨迹条的位置:getTrackbarPoso数

3.3 鼠标操作

3.4 本章小结

……

第二部分 初探core组件

第三部分 掌握imgproc组件

第四部分 深入feature2d组件

附录

主要参考文献

内容摘要:

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

编辑推荐:

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

书籍规格:

书籍详细信息
书名OpenCV3编程入门站内查询相似图书
9787121253317
如需购买下载《OpenCV3编程入门》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)88.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

OpenCV3编程入门是电子工业出版社于2015.2出版的中图分类号为 TP391.41 的主题关于 图象处理软件-程序设计 的书籍。