OpenCV Android Programming By Example (Paperback)

Amgad Muhammad

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

商品描述

Integrate OpenCV, Android, and OpenGL to build clear, concise, and modular examples optimized to run on an Android device

About This Book

  • This is the most up-to-date book on OpenCV Android programming on the market at the moment. There is no direct competition for our title
  • Based on a technology that is increasing in popularity, proven by activity in forums related to this topic
  • This book uniquely covers applications such as the Panoramic viewer and Automatic Selfie, among others

Who This Book Is For

If you are an Android developer and want to know how to implement vision-aware applications using OpenCV, then this book is definitely for you.

It would be very helpful if you understand the basics of image processing and computer vision, but no prior experience is required

What You Will Learn

  • Identify and install all the elements needed to start building vision-aware Android applications
  • Explore image representation, colored and gray scale
  • Recognize and apply convolution operations and filtering to deal with noisy data
  • Use different shape analysis techniques
  • Extract and identify interest points in an image
  • Understand and perform object detection
  • Run native computer vision algorithms and gain performance boosts

In Detail

Starting from the basics of computer vision and OpenCV, we'll take you all the way to creating exciting applications. You will discover that, though computer vision is a challenging subject, the ideas and algorithms used are simple and intuitive, and you will appreciate the abstraction layer that OpenCV uses to do the heavy lifting for you. Packed with many examples, the book will help you understand the main data structures used within OpenCV, and how you can use them to gain performance boosts. Next we will discuss and use several image processing algorithms such as histogram equalization, filters, and color space conversion. You then will learn about image gradients and how they are used in many shape analysis techniques such as edge detection, Hough Line Transform, and Hough Circle Transform. In addition to using shape analysis to find things in images, you will learn how to describe objects in images in a more robust way using different feature detectors and descriptors.

By the end of this book, you will be able to make intelligent decisions using the famous Adaboost learning algorithm.

商品描述(中文翻譯)

整合OpenCV、Android和OpenGL,建立清晰、簡潔和模組化的範例,並優化以在Android設備上運行。

關於本書:
- 目前市場上最新的OpenCV Android程式設計書籍,沒有與我們的書籍直接競爭。
- 基於一種越來越受歡迎的技術,這一點在相關論壇的活動中得到證明。
- 本書獨特地涵蓋了全景觀看器和自動自拍等應用。

本書適合對象:
- 如果您是Android開發人員,並且想要了解如何使用OpenCV實現視覺感知應用,那麼本書絕對適合您。
- 如果您了解基本的影像處理和計算機視覺知識,將非常有幫助,但不需要有先前經驗。

您將學到的內容:
- 確定並安裝所有開始構建視覺感知Android應用所需的元素。
- 探索圖像表示,包括彩色和灰度。
- 識別和應用卷積操作和濾波器以處理噪聲數據。
- 使用不同的形狀分析技術。
- 提取和識別圖像中的興趣點。
- 理解並執行物體檢測。
- 執行本地計算機視覺算法並獲得性能提升。

詳細內容:
從計算機視覺和OpenCV的基礎開始,我們將帶您一路創建令人興奮的應用。您將發現,儘管計算機視覺是一個具有挑戰性的主題,但所使用的思想和算法是簡單直觀的,您將欣賞OpenCV使用的抽象層,為您處理繁重的工作。本書充滿了許多範例,將幫助您了解OpenCV中使用的主要數據結構,以及如何使用它們來提高性能。接下來,我們將討論並使用多種圖像處理算法,例如直方圖均衡化、濾波器和色彩空間轉換。然後,您將學習圖像梯度以及它們在許多形狀分析技術中的應用,例如邊緣檢測、霍夫線變換和霍夫圓變換。除了使用形狀分析在圖像中尋找物體外,您還將學習如何使用不同的特徵檢測器和描述符以更可靠的方式描述圖像中的物體。

通過閱讀本書,您將能夠使用著名的Adaboost學習算法做出智能決策。