Qt 5 and OpenCV 4 Computer Vision Projects (Paperback)
暫譯: Qt 5 與 OpenCV 4 電腦視覺專案

Qingliang, Zhuo

買這商品的人也買了...

相關主題

商品描述

More Information
Learn
  • Create an image viewer with all the basic requirements
  • Construct an image editor to filter or transform images
  • Develop a security app to detect movement and secure homes
  • Build an app to detect facial landmarks and apply masks to faces
  • Create an app to extract text from scanned documents and photos
  • Train and use cascade classifiers and DL models for object detection
  • Build an app to measure the distance between detected objects
  • Implement high-speed image filters on GPU with Open Graphics Library (OpenGL)
About

OpenCV and Qt have proven to be a winning combination for developing cross-platform computer vision applications. By leveraging their power, you can create robust applications with both an intuitive graphical user interface (GUI) and high-performance capabilities. This book will help you learn through a variety of real-world projects on image processing, face and text recognition, object detection, and high-performance computing. You’ll be able to progressively build on your skills by working on projects of increasing complexity.

You’ll begin by creating an image viewer application, building a user interface from scratch by adding menus, performing actions based on key-presses, and applying other functions. As you progress, the book will guide you through using OpenCV image processing and modification functions to edit an image with filters and transformation features. In addition to this, you’ll explore the complex motion analysis and facial landmark detection algorithms, which you can use to build security and face detection applications. Finally, you’ll learn to use pretrained deep learning models in OpenCV and GPUs to filter images quickly.

By the end of this book, you will have learned how to effectively develop full-fledged computer vision applications with OpenCV and Qt.

Features
  • Gain practical insights into code for all projects covered in this book
  • Understand modern computer vision concepts such as character recognition, image processing and modification
  • Learn to use a graphics processing unit (GPU) and its parallel processing power for filtering images quickly

商品描述(中文翻譯)

更多資訊


學習內容


  • 創建一個具備所有基本需求的圖像查看器

  • 構建一個圖像編輯器以過濾或轉換圖像

  • 開發一個安全應用程式以檢測運動並保護家庭

  • 建立一個應用程式以檢測面部特徵並對面部應用面具

  • 創建一個應用程式以從掃描的文件和照片中提取文本

  • 訓練並使用級聯分類器和深度學習模型進行物體檢測

  • 建立一個應用程式以測量檢測到的物體之間的距離

  • 使用開放圖形庫(Open Graphics Library, OpenGL)在GPU上實現高速圖像過濾器





關於本書

OpenCV和Qt已被證明是開發跨平台計算機視覺應用程式的成功組合。通過利用它們的強大功能,您可以創建具有直觀圖形用戶界面(GUI)和高性能能力的穩健應用程式。本書將通過各種實際項目幫助您學習圖像處理、面部和文本識別、物體檢測以及高性能計算。您將能夠通過參與逐漸增加複雜性的項目來逐步提升您的技能。

您將從創建一個圖像查看器應用程式開始,從零開始構建用戶界面,添加菜單、根據按鍵執行操作並應用其他功能。隨著進展,本書將指導您使用OpenCV的圖像處理和修改功能來編輯圖像,使用過濾器和轉換功能。除此之外,您還將探索複雜的運動分析和面部特徵檢測算法,這些算法可用於構建安全和面部檢測應用程式。最後,您將學會在OpenCV和GPU中使用預訓練的深度學習模型快速過濾圖像。

在本書結束時,您將學會如何有效地開發完整的計算機視覺應用程式,使用OpenCV和Qt。





特色


  • 獲得本書中所有項目的實用代碼見解

  • 理解現代計算機視覺概念,如字符識別、圖像處理和修改

  • 學會使用圖形處理單元(GPU)及其並行處理能力快速過濾圖像