Learning Image Processing with OpenCV

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

  • 出版商: Packt Publishing
  • 出版日期: 2015-04-03
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 223
  • 裝訂: Paperback
  • ISBN: 1783287659
  • ISBN-13: 9781783287659
  • 相關分類: 影像辨識 Image-recognition
  • 下單後立即進貨 (約3~4週)

商品描述

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程序。
- 掌握圖像處理的基本概念和任務,如圖像類型、像素訪問技術以及圖像和直方圖的算術操作。
- 探索有用的圖像處理技術,如過濾、平滑、銳化、降噪、形態學和幾何變換。
- 了解有用的算法,如修補和查找表(LUT)。
- 利用OpenCV的顏色操作功能來優化圖像處理。
- 發現如何處理視頻以及相關的主要技術,如穩定、拼接甚至超分辨率。
- 理解新的計算攝影模塊,包括高動態範圍成像、無縫克隆、去色和非照片寫實渲染。

詳細內容:
OpenCV是最廣泛使用的計算機視覺庫之一,包含數百個可直接使用的圖像和視覺功能,被學術界和企業廣泛應用。

本書通過示例介紹了OpenCV的主要圖像處理算法。從庫的安裝開始,介紹了庫的結構以及圖像和視頻的讀寫基礎知識,然後深入探討圖像過濾和OpenCV的色彩操作功能。接著介紹修補和降噪等技術,以增強圖像,以及HDR成像的過程。最後,你將掌握基於GPU的加速技術。通過閱讀本書,你將能夠輕鬆地創建智能而強大的圖像處理應用程式!所有主題都以簡短易懂的示例來描述。