OpenCV with Python Blueprints(Paperback)
暫譯: 使用 Python 的 OpenCV 範本
Michael Beyeler
- 出版商: Packt Publishing
- 出版日期: 2015-10-19
- 售價: $1,640
- 貴賓價: 9.5 折 $1,558
- 語言: 英文
- 頁數: 230
- 裝訂: Paperback
- ISBN: 1785282697
- ISBN-13: 9781785282690
-
相關分類:
影像辨識 Image-recognition、Python、程式語言
-
其他版本:
OpenCV 4 with Python Blueprints, Second Edition
買這商品的人也買了...
-
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
大話設計模式$620$490 -
深入淺出 Python (Head First Python)$780$616 -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$493 -
無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)
$360$281 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
$294機器學習系統設計 (Building Machine Learning Systems with Python) -
$330程序員修煉之道 :從小工到專家 (The Pragmatic Programmer: From Journeyman to Master) -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
Kali Linux 滲透測試工具, 2/e$500$395 -
Speaking JavaScript|簡明完整的 JS 精要指南 (Speaking JavaScript)$780$616 -
Android 初學特訓班|最新 Android Studio 開發實戰, 6/e$480$379 -
機器學習$648$616 -
王者歸來-C# 完全開發範例集, 4/e$860$731 -
德國一流大學教你數學家的22個思考工具$350$298 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
Essential Scrum:敏捷開發經典 (中文版) (Essential Scrum: A Practical Guide to the Most Popular Agile Process)
$680$530 -
讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332 -
建構微服務|設計細微化的系統 (Building Microservices)$580$458 -
改變未來 20年最重要的 20個視覺機器學習理論深讀$490$417 -
$414Python 計算機視覺編程 (Programming Computer Vision with Python) -
了解人工智慧的第一本書:機器人和人工智慧能否取代人類?$360$284 -
大演算:機器學習的終極演算法將如何改變我們的未來,創造新紀元的文明?(The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World)$620$527 -
Google 創投認證!SPRINT 衝刺計畫:Google 最實用工作法,5天5步驟迅速解決難題、測試新點子、完成更多工作!(Sprint: How to Solve Big Problems and Test New Ideas in Just 5 Days)$380$323 -
還在漫無頭緒?一本書帶你走完 Python 深度學習$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 專家,並能夠利用新獲得的經驗開發自己的進階電腦視覺應用程式。
## 風格與方法
本書涵蓋獨立的實作專案,教授重要的電腦視覺概念,如影像處理和機器學習,並提供多個範例。
