OpenCV 3和Qt5计算机视觉应用开发_阿敏·艾哈迈迪·泰.pdfVIP

OpenCV 3和Qt5计算机视觉应用开发_阿敏·艾哈迈迪·泰.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多

智能系统与技术丛书

OpenCV3和Qt5计算机视觉应用开发

ComputerVisionwithOpenCV3andQt5

(伊朗)阿敏·艾哈迈迪·泰兹坎迪(AminAhmadiTazehkandi)

刘冰郭坦译

ISBN:978-7-111-61470-8

本书纸版由机械工业出版社于2019年出版,电子版由华章分社(北京

华章图文信息有限公司,北京奥维博世图书发行有限公司)在中华人

民共和国境内(不包括中国香港、澳门特别行政区及中国台湾地区)

制作与发行。

版权所有,侵权必究

客服热线:+86-10

客服信箱:service@

官方网址:

新浪微博@华章数媒

微信公众号华章电子书(微信号:hzebook)

译者序

OpenCV(OpenSourceComputerVisionLibrary)是一个完全免费的

开源跨平台计算机视觉库,它实现了从最基本的滤波到更高级的目标

检测等图像处理和计算机视觉方面的很多通用算法,可以在现有的

Windows、Linux、Android和macOS等各种不同操作系统平台上运行。

OpenCV是用C++语言编写的,虽然主要接口也是用C++语言编写的,但

是依然保留了大量C语言接口。除此之外还有大量的Python、Java、C#

和MATLAB/OCTAVE等语言接口,这些语言的应用程序接口函数可以通过

在线文档获取。因此,OpenCV是计算机视觉领域的学者和开发者首选

的工具,并成为计算机视觉领域最有力的研究工具之一。

Qt同样也是一款面向对象的跨平台C++图形用户界面应用程序开发框

架,既可用于开发GUI程序,也可用于开发控制台工具和服务器之类的

非GUI程序,易于扩展并允许真正的组件编程。它全面支持iOS、

Android、Windows、Linux等操作系统,可以为应用程序开发者建立艺

术级的图形用户界面提供所需的所有功能。同时,QtCreator是一个

用于Qt开发的轻量级跨平台集成开发环境,它简单易用且功能强大,

包含了一套用于创建和测试基于Qt应用程序的高效工具。利用Qt

Creator可以更加快速、轻松地完成Qt开发任务。

本书基于Qt和OpenCV搭建图像处理框架,用于计算机视觉、图像处

理、模式识别和视频目标跟踪等领域。本书以常用类和函数的代码示

例为主线,详细介绍了学习新版OpenCV和Qt中会遇到的各种问题及其

相关解决方案。书中深入浅出地介绍了OpenCV3和Qt5的强大功能、性

能以及最新特性。根据书中提供的大量实用案例代码,读者可以快速

熟悉和使用这两个开发框架。

全书共分为12章,全面系统地讲述了OpenCV3和Qt5的核心内容,包括

OpenCV和Qt介绍、创建OpenCV和Qt项目、Mat和QImage、图形视图框

架、OpenCV中的图像处理、特征及其描述符、多线程、视频分析、调

试与测试、链接与部署、QtQuick应用程序等。为了便于学习与实

践,本书提供了示例算法的编码实现,也向读者全面详尽地介绍了基

于OpenCV和Qt进行图像处理、计算机视觉等编程的技术和方法。

本书结构紧凑,内容深入浅出,讲解以及编程实例图文并茂,易于读

者理解、掌握。本书所针对的读者是从事计算机视觉和相关领域研究

的科技人员、研发人员以及在工程实践中以OpenCV和Qt框架作为工具

的工程师,还包括计算机、通信和自动化等相关专业的本科生、研究

生,以及图像处理和计算机视觉领域的业余爱好者、开源项目爱好

者。但是,对于初次接触OpenCV的人员来说,在学习本书内容之前,

需要具备一定的C/C++编程基础。

本书的翻译工作是重庆邮电大学的刘冰老师在重庆大学攻读博士学位

期间与重庆邮电大学教师郭坦共同合作完成的。为了能够更准确地翻

译本书,译者查阅了很多中外文有关OpenCV和Qt框架、图像处理以及

计算机视觉等内容的图书资料。本书从翻译到校对直至最终成稿历时4

个多月的时间,限于译校者水平所限,译文中不当之处,恳请读者批

评指正。

感谢华章公司各位认真审校的编辑,是他们的严格要求,才使本书以

较高质量出版。

刘冰、郭坦

liubing@

大约在20年前,我刚从大学毕业时,包含一个图形用户界面的大型复

杂应用程序的开发是一项耗时且艰巨的任务。当时已有的用于创建这

些应用程序的API和工具难以使用和理解,为多个平台创建应用程序需

要多次重复编写应用程序的大部分内容。

就在那时,我发现了Qt,一个可解决上述两个问题的框架。Qt提供了

一个易用且直

您可能关注的文档

文档评论(0)

辉啊~ + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档