智能系统与技术丛书
OpenCV 3和Qt5计算机视觉应用开发
Computer Vision with OpenCV 3 and Qt5
(伊朗)阿敏·艾哈迈迪·泰兹坎迪(Amin Ahmadi Tazehkandi)
著
刘冰 郭坦 译
ISBN:978-7-111-61470-8
本书纸版由机械工业出版社于2019年出版,电子版由华章分社(北京
华章图文信息有限公司,北京奥维博世图书发行有限公司)在中华人
民共和国境内(不包括中国香港、澳门特别行政区及中国台湾地区)
制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:[email protected]
官方网址:www.hzmedia.com.cn
新浪微博 @华章数媒
微信公众号 华章电子书(微信号:hzebook)
译者序
OpenCV(Open Source Computer Vision Library)是一个完全免费的
开源跨平台计算机视觉库,它实现了从最基本的滤波到更高级的目标
检测等图像处理和计算机视觉方面的很多通用算法,可以在现有的
Windows、Linux、Android和macOS等各种不同操作系统平台上运行。
OpenCV是用C++语言编写的,虽然主要接口也是用C++语言编写的,但
是依然保留了大量C语言接口。除此之外还有大量的Python、Java、C#
和MATLAB/OCTAVE等语言接口,这些语言的应用程序接口函数可以通过
在线文档获取。因此,OpenCV是计算机视觉领域的学者和开发者首选
的工具,并成为计算机视觉领域最有力的研究工具之一。
Qt同样也是一款面向对象的跨平台C++图形用户界面应用程序开发框
架,既可用于开发GUI程序,也可用于开发控制台工具和服务器之类的
非GUI程序,易于扩展并允许真正的组件编程。它全面支持iOS、
Android、Windows、Linux等操作系统,可以为应用程序开发者建立艺
术级的图形用户界面提供所需的所有功能。同时,Qt Creator是一个
用于Qt开发的轻量级跨平台集成开发环境,它简单易用且功能强大,
包含了一套用于创建和测试基于Qt应用程序的高效工具。利用Qt
Creator可以更加快速、轻松地完成Qt开发任务。
本书基于Qt和OpenCV搭建图像处理框架,用于计算机视觉、图像处
理、模式识别和视频目标跟踪等领域。本书以常用类和函数的代码示
例为主线,详细介绍了学习新版OpenCV和Qt中会遇到的各种问题及其
相关解决方案。书中深入浅出地介绍了OpenCV 3和Qt5的强大功能、性
能以及最新特性。根据书中提供的大量实用案例代码,读者可以快速
熟悉和使用这两个开发框架。
全书共分为12章,全面系统地讲述了OpenCV 3和Qt5的核心内容,包括
OpenCV和Qt介绍、创建OpenCV和Qt项目、Mat和QIma
OpenCV 3和Qt5计算机视觉应用开发_阿敏·艾哈迈迪·泰.pdf