OpenCV with Python Blueprints(Paperback)
暫譯: 使用 Python 的 OpenCV 範本
Michael Beyeler
- 出版商: Packt Publishing
- 出版日期: 2015-10-19
- 售價: $1,840
- 貴賓價: 9.5 折 $1,748
- 語言: 英文
- 頁數: 230
- 裝訂: Paperback
- ISBN: 1785282697
- ISBN-13: 9781785282690
-
相關分類:
影像辨識 Image-recognition、Python、程式語言
-
其他版本:
OpenCV 4 with Python Blueprints, Second Edition
買這商品的人也買了...
-
$480$379 -
$620$527 -
$780$616 -
$580$452 -
$360$281 -
$680$537 -
$250機器學習系統設計 (Building Machine Learning Systems with Python)
-
$281程序員修煉之道 :從小工到專家 (The Pragmatic Programmer: From Journeyman to Master)
-
$780$616 -
$500$395 -
$780$616 -
$480$379 -
$648$616 -
$860$731 -
$350$298 -
$560$437 -
$680$530 -
$420$332 -
$580$458 -
$490$417 -
$352Python 計算機視覺編程 (Programming Computer Vision with Python)
-
$360$284 -
$620$527 -
$380$323 -
$690$587
商品描述
Design and develop advanced computer vision projects using OpenCV with Python
About This Book
- Program advanced computer vision applications in Python using different features of the OpenCV library
- Practical end-to-end project covering an important computer vision problem
- All projects in the book include a step-by-step guide to create computer vision applications
Who This Book Is For
This book is for intermediate users of OpenCV who aim to master their skills by developing advanced practical applications. Readers are expected to be familiar with OpenCV's concepts and Python libraries. Basic knowledge of Python programming is expected and assumed.
What You Will Learn
- Generate real-time visual effects using different filters and image manipulation techniques such as dodging and burning
- Recognize hand gestures in real time and perform hand-shape analysis based on the output of a Microsoft Kinect sensor
- Learn feature extraction and feature matching for tracking arbitrary objects of interest
- Reconstruct a 3D real-world scene from 2D camera motion and common camera reprojection techniques
- Track visually salient objects by searching for and focusing on important regions of an image
- Detect faces using a cascade classifier and recognize emotional expressions in human faces using multi-layer peceptrons (MLPs)
- Recognize street signs using a multi-class adaptation of support vector machines (SVMs)
- Strengthen your OpenCV2 skills and learn how to use new OpenCV3 features
In Detail
OpenCV is a native cross platform C++ Library for computer vision, machine learning, and image processing. It is increasingly being adopted in Python for development. OpenCV has C++/C, Python, and Java interfaces with support for Windows, Linux, Mac, iOS, and Android. Developers using OpenCV build applications to process visual data; this can include live streaming data from a device like a camera, such as photographs or videos. OpenCV offers extensive libraries with over 500 functions
This book demonstrates how to develop a series of intermediate to advanced projects using OpenCV and Python, rather than teaching the core concepts of OpenCV in theoretical lessons. Instead, the working projects developed in this book teach the reader how to apply their theoretical knowledge to topics such as image manipulation, augmented reality, object tracking, 3D scene reconstruction, statistical learning, and object categorization.
By the end of this book, readers will be OpenCV experts whose newly gained experience allows them to develop their own advanced computer vision applications.
Style and approach
This book covers independent hands-on projects that teach important computer vision concepts like image processing and machine learning for OpenCV with multiple examples.
商品描述(中文翻譯)
**設計與開發使用 Python 的進階電腦視覺專案,搭配 OpenCV**
## 本書介紹
- 使用 OpenCV 函式庫的不同功能,在 Python 中程式設計進階電腦視覺應用程式
- 實用的端到端專案,涵蓋一個重要的電腦視覺問題
- 書中的所有專案均包含逐步指南,以創建電腦視覺應用程式
## 本書適合誰
本書適合中階 OpenCV 使用者,旨在透過開發進階實用應用程式來精通其技能。讀者應熟悉 OpenCV 的概念及 Python 函式庫,並預期具備基本的 Python 程式設計知識。
## 您將學到什麼
- 使用不同的濾鏡和影像處理技術(如 dodging 和 burning)生成即時視覺效果
- 實時識別手勢,並根據 Microsoft Kinect 感測器的輸出進行手型分析
- 學習特徵提取和特徵匹配,以追蹤任意感興趣的物體
- 從 2D 相機運動和常見的相機重投影技術重建 3D 現實場景
- 通過搜尋和聚焦於影像的重要區域來追蹤視覺上顯著的物體
- 使用級聯分類器檢測人臉,並使用多層感知器(MLPs)識別人臉中的情感表情
- 使用支持向量機(SVMs)的多類別適應來識別路標
- 加強您的 OpenCV2 技能,並學習如何使用新的 OpenCV3 功能
## 詳細內容
OpenCV 是一個原生跨平台的 C++ 函式庫,用於電腦視覺、機器學習和影像處理。它在 Python 中的開發越來越受到採用。OpenCV 提供 C++/C、Python 和 Java 介面,並支援 Windows、Linux、Mac、iOS 和 Android。使用 OpenCV 的開發者構建應用程式以處理視覺數據;這可以包括來自相機等設備的即時串流數據,例如照片或視頻。OpenCV 提供超過 500 個函式的廣泛函式庫。
本書展示了如何使用 OpenCV 和 Python 開發一系列中階到進階的專案,而不是在理論課程中教授 OpenCV 的核心概念。相反,本書中開發的工作專案教導讀者如何將其理論知識應用於影像處理、擴增實境、物體追蹤、3D 場景重建、統計學習和物體分類等主題。
在本書結束時,讀者將成為 OpenCV 專家,並能夠利用新獲得的經驗開發自己的進階電腦視覺應用程式。
## 風格與方法
本書涵蓋獨立的實作專案,教授重要的電腦視覺概念,如影像處理和機器學習,並提供多個範例。