万本电子书0元读

万本电子书0元读

顶部广告

OpenCV 3和Qt5计算机视觉应用开发电子书

售       价:¥

151人正在读 | 0人评论 7.1

作       者:(伊朗)阿敏·艾哈迈迪·泰兹坎迪(Amin Ahmadi Tazehkandi)

出  版  社:机械工业出版社

出版时间:2019-01-01

字       数:22.0万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书基于Qt和OpenCV搭建图像处理框架,用于计算机视觉、图像处理、模式识别和视频目标跟踪等领域。本书以常用类和函数的代码示例为主线,详细介绍了学习新版OpenCV和Qt中会遇到的各种问题及其相关解决方案。书中深入浅出地介绍了OpenCV 3和Qt5的强大功能、性能以及最新特性。根据书中提供的大量实用案例代码,读者可以快速熟悉和使用这两个开发框架。全书共分为12章,全面系统地讲述了OpenCV 3和Qt5的核心内容,包括OpenCV和Qt介绍、创建OpenCV和Qt项目、Mat和QImage、图形视图框架、OpenCV中的图像处理、特征及其描述符、多线程、视频分析、调试与测试、链接与部署、Qt Quick应用程序等。为了便于学习与实践,本书提供了示例算法的编码实现,也向读者全面详尽地介绍了基于OpenCV和Qt进行图像处理、计算机视觉等编程的技术和方法。
目录展开

译者序

前言

评阅者简介

第1章 OpenCV和Qt简介

1.1 需要什么

1.2 Qt介绍

1.2.1 Qt基本模块

1.2.2 Qt扩展

1.2.3 附加值模块

1.2.4 技术预览模块

1.2.5 Qt支持的平台

1.2.6 Qt Creator

1.3 OpenCV介绍

1.3.1 主模块

1.3.2 附加模块

1.4 安装Qt

1.4.1 Qt安装准备

1.4.2 在哪里获得Qt

1.4.3 安装方法

1.4.4 测试Qt安装

1.5 安装OpenCV

1.5.1 为构建OpenCV做准备

1.5.2 在哪里获得OpenCV

1.5.3 如何构建

1.5.4 配置OpenCV安装

1.5.5 测试OpenCV安装

1.6 小结

第2章 创建第一个Qt+OpenCV项目

2.1 什么是Qt Creator

2.2 IDE一览

2.2.1 Qt Creator的模式

2.2.2 Qt Creator的选项窗口

2.3 小结

第3章 创建完整的Qt+OpenCV项目

3.1 后台

3.1.1 qmake工具

3.1.2 元对象编译器(moc)

3.1.3 用户界面编译器(uic)

3.2 设计模式

3.3 Qt资源系统

3.4 样式化应用程序

3.4.1 选择器类型

3.4.2 子控件

3.4.3 伪状态

3.4.4 级联

3.5 多语言支持

3.6 创建和使用插件

3.6.1 接口

3.6.2 插件

3.6.3 插件加载器和用户

3.7 创建基础

3.8 小结

第4章 Mat和QImage

4.1 关于Mat类的所有内容

4.1.1 构造函数、属性与方法

4.1.2 Mat_<_Tp>类

4.1.3 Matx<_Tp,m,n>

4.1.4 UMat类

4.1.5 InputArray、OutputArry、InputOutputArray

4.2 利用OpenCV读取图像

4.3 利用OpenCV写入图像

4.4 OpenCV中的视频读写

4.5 OpenCV中的HighGUI模块

4.6 Qt中的图像和视频处理

4.6.1 QImage类

4.6.2 QPixmap类

4.6.3 QImageReader与QImageWriter类

4.6.4 QPainter类

4.6.5 Qt中的相机和视频处理

4.7 小结

第5章 图形视图框架

5.1 场景-视图-对象元素架构

5.2 场景QGraphicsScene

5.3 对象元素QGraphicsItem

5.4 视图QGraphicsView

5.5 小结

第6章 基于OpenCV的图像处理

6.1 图像滤波

6.2 图像变换功能

6.2.1 几何变换

6.2.2 其他变换

6.3 OpenCV绘图

6.4 模板匹配

6.5 小结

第7章 特征及其描述符

7.1 所有算法的基础——Algorithm类

7.2 二维特征框架

7.2.1 检测特征

7.2.2 提取和匹配描述符

7.3 如何选择算法

7.3.1 精度

7.3.2 速度

7.3.3 资源利用率

7.3.4 可用性

7.4 小结

第8章 多线程

8.1 Qt中的多线程

8.2 利用QThread实现低级多线程

8.2.1 子类化QThread

8.2.2 使用moveToThread函数

8.3 线程同步工具

8.3.1 互斥锁

8.3.2 读写锁

8.3.3 信号量

8.3.4 等待条件

8.4 基于QtConcurrent的高级多线程

8.5 小结

第9章 视频分析

9.1 理解直方图

9.2 理解反投影图像

9.2.1 直方图比较

9.2.2 直方图均衡化

9.3 MeanShift算法和CamShift算法

9.4 背景/前景检测

9.5 小结

第10章 调试与测试

10.1 Qt Creator调试

10.2 Qt测试框架

10.2.1 创建单元测试

10.2.2 数据驱动的测试

10.2.3 基准测试

10.2.4 GUI测试

10.2.5 测试用例项目

10.3 小结

第11章 链接和部署

11.1 后台构建过程

11.1.1 预处理

11.1.2 编译

11.1.3 链接

11.2 构建OpenCV静态库

11.3 构建Qt静态库

11.4 部署Qt+OpenCV应用程序

11.4.1 使用静态链接部署

11.4.2 使用动态链接部署

11.4.3 Qt安装程序框架

11.5 小结

第12章 Qt Quick应用程序

12.1 QML介绍

12.2 QML中的用户交互和脚本

12.3 Qt Quick Designer的使用

12.4 Qt Quick应用程序的结构

12.5 集成C++和QML代码

12.6 Android和iOS上的Qt和OpenCV应用程序

12.7 小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部