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

admin 2022年11月13日 212次浏览

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

(副标题):无 ;

(作者): Amin Ahmaditazehkandi ;

内容简介:

​ 第1章 OpenCV和Qt简介
“计算机视觉”这一术语的最基本含义是指所有用来增强数字设备视觉效果的方法和算法。理想情况下,计算机应该能够通过一台标准相机(或其他类型的相机)的摄像头看见这个世界,并能通过各种计算机视觉算法来检测人脸,甚至对人脸进行识别,还能统计一个图像中的对象、检测视频信号中的动作,以及诸如此类的很多工作。乍一看,这只能是对人类才有的期望。了解计算机视觉的目标是理解计算机视觉的最好方式。计算机视觉的目标是开发出能完成上述工作的方法,让数字设备具有观察和理解周围环境的能力。值得注意的是,大多数情况下,计算机视觉和图像处理这两个术语是可以互换的(尽管对这一课题的历史研究表明,计算机视觉可能研究的是其他内容)。但是不管怎样,在这本书中,我们将继续使用“计算机视觉”这一术语,因为这是当今计算机科学领域中更受欢迎和广泛使用的术语;另外一个原因是,我们将在本章后面看到,图像处理是OpenCV库的一个模块,在本书中我们将用一章来介绍图像处理的知识。
目前,计算机视觉是计算机科学中最受欢迎的学科之一,被广泛应用于各个领域:从检测癌组织的医疗工具,到帮助制作精彩音乐视频和电影的视频编辑软件;从帮助在地图上定位一个特定位置的目标探测器,到帮助无人驾驶汽车寻找路线的交通信号探测器。很明显,我们不可能罗列出计算机视觉的所有应用场景,但可以肯定的是,在很长一段时间内,计算机视觉都将是一门有趣的学科。计算机视觉领域的职业需求正在快速增长,前景光明。
在计算机视觉开发人员和专家使用的最流行的工具中,有两个优秀的开源社区框架,你手中拿的这本书就是以它们的名字命名的——OpenCV和Qt。每天,世界各地成千上万的开发人员,从成熟的老牌公司到新兴的创业公司,都在使用这两个开发框架,为不同行业构建应用程序,你将要在本书中学习这些知识。
本章将介绍以下主题:
·开源以及跨平台的应用程序

目录预览:

​ OpenCV 3和Qt5计算机视觉应用开发
第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做准备
........


[EPUB下载]