Computer Vision with OpenCV 3 and Qt5: Build visually appealing, multithreaded, cross-platform computer vision applications
暫譯: 使用 OpenCV 3 和 Qt5 的電腦視覺:構建視覺吸引力、多執行緒、跨平台的電腦視覺應用程式
Amin Ahmadi Tazehkandi
- 出版商: Packt Publishing
- 出版日期: 2018-01-02
- 售價: $2,210
- 貴賓價: 9.5 折 $2,100
- 語言: 英文
- 頁數: 486
- 裝訂: Paperback
- ISBN: 178847239X
- ISBN-13: 9781788472395
-
相關分類:
影像辨識 Image-recognition、Qt、Computer Vision
-
相關翻譯:
OpenCV 3 和 Qt5 電腦視覺應用開發 (Computer Vision with OpenCV 3 and Qt5: Build visually appealing, multithreaded, cross-platform computer vision applications) (簡中版)
買這商品的人也買了...
-
$350$273 -
$1,680Computer Vision: Algorithms and Applications (Hardcover)
-
$780$616 -
$580$458 -
$980$774 -
$653Visual C++開發實例大全(提高捲)(附光盤)
-
$1,880$1,786 -
$2,690$2,556 -
$1,680Concise Computer Vision: An Introduction into Theory and Algorithms (Undergraduate Topics in Computer Science)
-
$699$552 -
$1,350Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux (Paperback)
-
$505Qt5 開發及實例, 3/e
-
$480$336 -
$888OpenCV 3.x with Python By Example, 2/e
-
$580$522 -
$229Python 數字信號處理應用 (Think DSP: Digital Signal Processing in Python)
-
$690$538 -
$320$253 -
$301OpenCV Android 開發實戰
-
$352機器學習經典算法剖析 基於OpenCV
-
$580$493 -
$2,010$1,910 -
$454OpenCV 3 和 Qt5 電腦視覺應用開發 (Computer Vision with OpenCV 3 and Qt5: Build visually appealing, multithreaded, cross-platform computer vision applications)
-
$550$468 -
$2,980$2,831
商品描述
Blend the power of Qt with OpenCV to build cross-platform computer vision applications
Key Features
- Start creating robust applications with the power of OpenCV and Qt combined
- Learn from scratch how to develop cross-platform computer vision applications
- Accentuate your OpenCV applications by developing them with Qt
Book Description
Developers have been using OpenCV library to develop computer vision applications for a long time. However, they now need a more effective tool to get the job done and in a much better and modern way. Qt is one of the major frameworks available for this task at the moment.
This book will teach you to develop applications with the combination of OpenCV 3 and Qt5. This book will teach you to create cross-platform computer vision applications. We'll begin by introducing Qt, its IDE, and its SDK. Next you'll learn how to use the OpenCV API to integrate both tools, and see how to configure Qt to use OpenCV. You'll go on to build a full-fledged computer vision application throughout the book.
Later, you'll create a stunning UI application using the Qt widgets technology, where you'll display the images after they are processed in an efficient way. At the end of the book, you'll learn how to convert OpenCV Mat to Qt QImage. You'll also see how to efficiently process images to filter them, transform them, detect or track objects as well as analyze video. You'll become better at developing OpenCV applications.
What you will learn
- Get an introduction to Qt IDE and SDK
- Be introduced to OpenCV and see how to communicate between OpenCV and Qt
- Understand how to create UI using Qt Widgets
- Know to develop cross-platform applications using OpenCV 3 and Qt 5
- Explore the multithreaded application development features of Qt5
- Improve OpenCV 3 application development using Qt5
- Build, test, and deploy Qt and OpenCV apps, either dynamically or statically
- See Computer Vision technologies such as filtering and transformation of images, detecting and matching objects, template matching, object tracking, video and motion analysis, and much more
- Be introduced to QML and Qt Quick for iOS and Android application development
Who This Book Is For
This book is for readers interested in building computer vision applications. Intermediate knowledge of C++ programming is expected. Even though no knowledge of Qt5 and OpenCV 3 is assumed, if you're familiar with these frameworks, you'll benefit.
Table of Contents
- Introduction to Qt and OpenCV
- Creating our first Qt and OpenCV project
- Creating a comprehensive Qt+OpenCV project
- Mat and Qimage
- The Graphics View Framework
- Image Processing in OpenCV
- Features and Descriptors
- Multi-Threading
- Video Analysis
- Debugging and Testing
- Static Linking and Deployment
- Computer Vision Apps for Android and iOS
商品描述(中文翻譯)
**結合 Qt 與 OpenCV 的力量來構建跨平台的計算機視覺應用程式**
### 主要特點
- 開始創建結合 OpenCV 和 Qt 的強大應用程式
- 從零開始學習如何開發跨平台的計算機視覺應用程式
- 通過使用 Qt 來強化你的 OpenCV 應用程式
### 書籍描述
開發者長期以來一直使用 OpenCV 函式庫來開發計算機視覺應用程式。然而,他們現在需要一個更有效的工具來完成這項工作,並以更好和更現代的方式進行。Qt 是目前可用於此任務的主要框架之一。
本書將教你如何結合 OpenCV 3 和 Qt5 開發應用程式。本書將教你創建跨平台的計算機視覺應用程式。我們將從介紹 Qt、其 IDE 和 SDK 開始。接下來,你將學習如何使用 OpenCV API 來整合這兩個工具,並了解如何配置 Qt 以使用 OpenCV。你將在整本書中構建一個完整的計算機視覺應用程式。
稍後,你將使用 Qt 小工具技術創建一個驚人的 UI 應用程式,在那裡你將以高效的方式顯示處理後的圖像。在書的最後,你將學習如何將 OpenCV 的 Mat 轉換為 Qt 的 QImage。你還將看到如何高效處理圖像以過濾、轉換、檢測或追蹤物體,以及分析視頻。你將在開發 OpenCV 應用程式方面變得更出色。
### 你將學到什麼
- 獲得 Qt IDE 和 SDK 的介紹
- 了解 OpenCV 並查看如何在 OpenCV 和 Qt 之間進行通信
- 理解如何使用 Qt 小工具創建 UI
- 知道如何使用 OpenCV 3 和 Qt 5 開發跨平台應用程式
- 探索 Qt5 的多執行緒應用程式開發特性
- 使用 Qt5 改進 OpenCV 3 應用程式開發
- 構建、測試和部署 Qt 和 OpenCV 應用程式,無論是動態還是靜態
- 了解計算機視覺技術,如圖像的過濾和轉換、檢測和匹配物體、模板匹配、物體追蹤、視頻和運動分析等
- 了解 QML 和 Qt Quick 用於 iOS 和 Android 應用程式開發
### 本書適合誰
本書適合對構建計算機視覺應用程式感興趣的讀者。預期具備中級 C++ 程式設計知識。雖然不假設具備 Qt5 和 OpenCV 3 的知識,但如果你熟悉這些框架,將會受益匪淺。
### 目錄
1. Qt 和 OpenCV 簡介
2. 創建我們的第一個 Qt 和 OpenCV 專案
3. 創建一個全面的 Qt+OpenCV 專案
4. Mat 和 Qimage
5. 圖形視圖框架
6. OpenCV 中的圖像處理
7. 特徵和描述子
8. 多執行緒
9. 視頻分析
10. 除錯和測試
11. 靜態連結和部署
12. Android 和 iOS 的計算機視覺應用程式