Qt 5 and OpenCV 4 Computer Vision Projects (Paperback)

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

商品描述(中文翻譯)

更多資訊


學習


  • 使用基本需求創建圖像查看器

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

  • 開發安全應用程序以檢測運動並保護住宅

  • 建立應用程序以檢測面部特徵並對面部應用面罩

  • 創建從掃描文件和照片中提取文本的應用程序

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

  • 構建應用程序以測量檢測對象之間的距離

  • 使用OpenGL在GPU上實現高速圖像濾鏡





關於

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

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

通過閱讀本書,您將學會如何有效地使用OpenCV和Qt開發完整的計算機視覺應用程序。





特點


  • 獲得本書中所有項目的代碼實例

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

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