OpenCV Essentials
暫譯: OpenCV 基礎精要

Oscar Deniz Suarez, Mª del Milagro Fernandez Carrobles, Noelia Vallez Enano, Gloria Bueno Garcia, Ismael Serrano Gracia

  • 出版商: Packt Publishing
  • 出版日期: 2014-08-18
  • 售價: $1,330
  • 貴賓價: 9.5$1,264
  • 語言: 英文
  • 頁數: 214
  • 裝訂: Paperback
  • ISBN: 1783984244
  • ISBN-13: 9781783984244
  • 相關分類: 影像辨識 Image-recognition
  • 海外代購書籍(需單獨結帳)

商品描述

Acquire, process, and analyze visual content to build full-fledged imaging applications using OpenCV

About This Book

  • Create OpenCV programs with a rich user interface
  • Develop real-world imaging applications using free tools and libraries
  • Understand the intricate details of OpenCV and its implementation using easy-to-follow examples

Who This Book Is For

This book is intended for C++ developers who want to learn how to implement the main techniques of OpenCV and get started with it quickly. Working experience with computer vision / image processing is expected.

What You Will Learn

  • Explore advanced image processing techniques such as the retina algorithm, morphing, and color transfer
  • Create programs using advanced segmentation tools such as the new connectedComponents and connectedComponentsWithStats functions
  • Use flood filling along with the watershed transform to obtain better segmentations
  • Explore the new powerful KAZE features
  • Use advanced video-based background/foreground segmentation for class BackgroundSubtractor and ECC-based warping
  • Leverage the available object detection frameworks and the new scene text detection functionality
  • Get a grasp of advanced topics such as machine learning and GPU optimization

In Detail

OpenCV, arguably the most widely used computer vision library, includes hundreds of ready-to-use imaging and vision functions used in both academia and industry. It mainly focuses on real-time image processing. As cameras get cheaper and imaging features grow in demand, the range of applications using OpenCV increases significantly, both for desktop and mobile platforms.

The book provides an example-based tour of OpenCV's main modules and algorithms, including the latest available in version 3.0. Starting with the setup and description of the library, this book teaches you how to add graphical user interface capabilities to OpenCV programs. Further, you will learn about the essential techniques such as image processing, image segmentation, object detection, and motion, which will help you process and analyze images better. You will also learn how to extract 2D features from images and how to take advantage of machine learning. By the end of this book, you will completely understand how to put those computer vision techniques into practice.

商品描述(中文翻譯)

獲取、處理和分析視覺內容,以使用 OpenCV 建立完整的影像應用程式

本書介紹

  • 創建具有豐富用戶界面的 OpenCV 程式
  • 使用免費工具和函式庫開發實際的影像應用程式
  • 通過易於理解的範例了解 OpenCV 的複雜細節及其實現

本書適合對象

本書適合希望學習如何實現 OpenCV 主要技術並快速入門的 C++ 開發人員。預期具備計算機視覺/影像處理的工作經驗。

您將學到什麼

  • 探索先進的影像處理技術,如視網膜演算法、變形和顏色轉換
  • 使用先進的分割工具創建程式,例如新的 connectedComponents 和 connectedComponentsWithStats 函數
  • 使用洪水填充和分水嶺變換來獲得更好的分割結果
  • 探索新的強大 KAZE 特徵
  • 使用基於視頻的先進背景/前景分割技術,針對 BackgroundSubtractor 類別和基於 ECC 的變形
  • 利用可用的物件檢測框架和新的場景文字檢測功能
  • 掌握機器學習和 GPU 優化等進階主題

詳細內容

OpenCV,無疑是最廣泛使用的計算機視覺函式庫,包含數百個可即用的影像和視覺函數,廣泛應用於學術界和工業界。它主要專注於即時影像處理。隨著相機價格的降低和影像功能需求的增加,使用 OpenCV 的應用範圍顯著擴大,涵蓋桌面和移動平台。

本書提供基於範例的 OpenCV 主要模組和演算法的導覽,包括版本 3.0 中最新的功能。從庫的設置和描述開始,本書教您如何為 OpenCV 程式添加圖形用戶界面功能。此外,您將學習影像處理、影像分割、物件檢測和運動等基本技術,這將幫助您更好地處理和分析影像。您還將學習如何從影像中提取 2D 特徵以及如何利用機器學習。到本書結束時,您將完全理解如何將這些計算機視覺技術付諸實踐。