Learning Image Processing with OpenCV
暫譯: 使用 OpenCV 學習影像處理

Gloria Bueno Garcia, Oscar Deniz Suarez, Jose Luis Espinosa Aranda, Jesus Salido Tercero, Ismael Serrano Gracia

  • 出版商: Packt Publishing
  • 出版日期: 2015-04-03
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 223
  • 裝訂: Paperback
  • ISBN: 1783287659
  • ISBN-13: 9781783287659
  • 相關分類: 影像辨識 Image-recognition
  • 海外代購書籍(需單獨結帳)

商品描述

Exploit the amazing features of OpenCV to create powerful image processing applications through easy-to-follow examples

About This Book

  • Learn how to build full-fledged image processing applications using free tools and libraries
  • Take advantage of cutting-edge image processing functionalities included in OpenCV v3
  • Understand and optimize various features of OpenCV with the help of easy-to-grasp examples

Who This Book Is For

If you are a competent C++ programmer and want to learn the tricks of image processing with OpenCV, then this book is for you. A basic understanding of image processing is required.

What You Will Learn

  • Create OpenCV programs with rich user interfaces
  • Grasp basic concepts and tasks in image processing such as image types, pixel access techniques, and arithmetic operations with images and histograms
  • Explore useful image processing techniques such as filtering, smoothing, sharpening, denoising, morphology, and geometrical transformations
  • Get to know handy algorithms such as inpainting and LUTs
  • Leverage the color manipulation features of OpenCV to optimize image processing
  • Discover how to process a video and the main techniques involved such as stabilization, stitching, and even superresolution
  • Understand the new computational photography module that covers high-dynamic range imaging, seamless cloning, decolorization, and non-photorealistic rendering

In Detail

OpenCV, arguably the most widely used computer vision library, includes hundreds of ready-to-use imaging and vision functions and is used in both academia and enterprises.

This book provides an example-based tour of OpenCV's main image processing algorithms. Starting with an exploration of library installation, wherein the library structure and basics of image and video reading/writing are covered, you will dive into image filtering and the color manipulation features of OpenCV with LUTs. You'll then be introduced to techniques such as inpainting and denoising to enhance images as well as the process of HDR imaging. Finally, you'll master GPU-based accelerations. By the end of this book, you will be able to create smart and powerful image processing applications with ease! All the topics are described with short, easy-to-follow examples.

商品描述(中文翻譯)

利用 OpenCV 的驚人功能,透過易於遵循的範例創建強大的影像處理應用程式

關於本書
- 學習如何使用免費工具和函式庫構建完整的影像處理應用程式
- 利用 OpenCV v3 中包含的尖端影像處理功能
- 在易於理解的範例幫助下,理解和優化 OpenCV 的各種功能

本書適合誰
如果您是一位熟練的 C++ 程式設計師,並希望學習使用 OpenCV 進行影像處理的技巧,那麼這本書適合您。需要對影像處理有基本的理解。

您將學到什麼
- 創建具有豐富使用者介面的 OpenCV 程式
- 掌握影像處理中的基本概念和任務,例如影像類型、像素存取技術以及影像和直方圖的算術運算
- 探索有用的影像處理技術,例如過濾、平滑、銳化、去噪、形態學和幾何變換
- 了解實用的演算法,例如修補和查找表 (LUTs)
- 利用 OpenCV 的顏色操作功能來優化影像處理
- 發現如何處理影片及其主要技術,例如穩定、拼接,甚至超解析度
- 理解新的計算攝影模組,涵蓋高動態範圍影像、無縫克隆、去色和非寫實渲染

詳細內容
OpenCV,無疑是最廣泛使用的計算機視覺函式庫,包含數百個現成可用的影像和視覺功能,並在學術界和企業中廣泛使用。

本書提供了一個基於範例的 OpenCV 主要影像處理演算法的導覽。從函式庫安裝的探索開始,涵蓋函式庫結構以及影像和影片的讀取/寫入基礎,接著深入 OpenCV 的影像過濾和顏色操作功能,使用查找表 (LUTs)。然後,您將學習修補和去噪等技術,以增強影像以及高動態範圍影像的處理過程。最後,您將掌握基於 GPU 的加速技術。在本書結束時,您將能夠輕鬆創建智能且強大的影像處理應用程式!所有主題均以簡短、易於遵循的範例進行描述。