Learning OpenCV 3 Computer Vision with Python, 2/e (Paperback)
暫譯: 使用 Python 學習 OpenCV 3 電腦視覺,第二版 (平裝本)

Joe Minichino, Joseph Howse

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

商品描述

Unleash the power of computer vision with Python using OpenCV

About This Book

  • Create impressive applications with OpenCV and Python
  • Familiarize yourself with advanced machine learning concepts
  • Harness the power of computer vision with this easy-to-follow guide

Who This Book Is For

Intended for novices to the world of OpenCV and computer vision, as well as OpenCV veterans that want to learn about what's new in OpenCV 3, this book is useful as a reference for experts and a training manual for beginners, or for anybody who wants to familiarize themselves with the concepts of object classification and detection in simple and understandable terms. Basic knowledge about Python and programming concepts is required, although the book has an easy learning curve both from a theoretical and coding point of view.

What You Will Learn

  • Install and familiarize yourself with OpenCV 3's Python API
  • Grasp the basics of image processing and video analysis
  • Identify and recognize objects in images and videos
  • Detect and recognize faces using OpenCV
  • Train and use your own object classifiers
  • Learn about machine learning concepts in a computer vision context
  • Work with artificial neural networks using OpenCV
  • Develop your own computer vision real-life application

In Detail

OpenCV 3 is a state-of-the-art computer vision library that allows a great variety of image and video processing operations. Some of the more spectacular and futuristic features such as face recognition or object tracking are easily achievable with OpenCV 3. Learning the basic concepts behind computer vision algorithms, models, and OpenCV's API will enable the development of all sorts of real-world applications, including security and surveillance.

Starting with basic image processing operations, the book will take you through to advanced computer vision concepts. Computer vision is a rapidly evolving science whose applications in the real world are exploding, so this book will appeal to computer vision novices as well as experts of the subject wanting to learn the brand new OpenCV 3.0.0. You will build a theoretical foundation of image processing and video analysis, and progress to the concepts of classification through machine learning, acquiring the technical know-how that will allow you to create and use object detectors and classifiers, and even track objects in movies or video camera feeds. Finally, the journey will end in the world of artificial neural networks, along with the development of a hand-written digits recognition application.

Style and approach

This book is a comprehensive guide to the brand new OpenCV 3 with Python to develop real-life computer vision applications.

商品描述(中文翻譯)

使用 Python 和 OpenCV 釋放電腦視覺的力量

關於本書


  • 使用 OpenCV 和 Python 創建令人印象深刻的應用程式

  • 熟悉先進的機器學習概念

  • 透過這本易於遵循的指南,掌握電腦視覺的力量

本書適合誰閱讀

本書適合對 OpenCV 和電腦視覺世界的初學者,以及希望了解 OpenCV 3 新特性的 OpenCV 老手,對於專家來說是一本有用的參考書,對於初學者則是一本訓練手冊,或是任何希望以簡單易懂的術語熟悉物件分類和檢測概念的人。需要具備基本的 Python 和程式設計概念知識,儘管本書在理論和編碼方面都有易於學習的曲線。

您將學到什麼


  • 安裝並熟悉 OpenCV 3 的 Python API

  • 掌握影像處理和視頻分析的基本知識

  • 識別和辨認影像和視頻中的物件

  • 使用 OpenCV 偵測和辨認臉部

  • 訓練並使用自己的物件分類器

  • 了解電腦視覺背景下的機器學習概念

  • 使用 OpenCV 操作人工神經網絡

  • 開發自己的電腦視覺實際應用程式

詳細內容

OpenCV 3 是一個最先進的電腦視覺庫,允許各種影像和視頻處理操作。一些更為壯觀和未來感的功能,如臉部識別或物件追蹤,使用 OpenCV 3 都能輕鬆實現。學習電腦視覺演算法、模型和 OpenCV API 背後的基本概念,將使您能夠開發各種現實世界的應用程式,包括安全和監控。

本書從基本的影像處理操作開始,將帶您深入到先進的電腦視覺概念。電腦視覺是一門快速發展的科學,其在現實世界中的應用正在爆炸性增長,因此本書將吸引電腦視覺的初學者以及希望學習全新 OpenCV 3.0.0 的專家。您將建立影像處理和視頻分析的理論基礎,並進一步了解通過機器學習的分類概念,獲得技術知識,使您能夠創建和使用物件檢測器和分類器,甚至在電影或視頻攝影機畫面中追蹤物件。最後,這段旅程將結束於人工神經網絡的世界,並開發一個手寫數字識別應用程式。

風格與方法

本書是一本全面的指南,介紹全新的 OpenCV 3 與 Python,旨在開發現實生活中的電腦視覺應用程式。