Learn OpenCV 4 by Building Projects: Build real-world computer vision and image processing applications with OpenCV and C++, 2/e
暫譯: 透過專案學習 OpenCV 4:使用 OpenCV 和 C++ 建立實際的電腦視覺與影像處理應用,第二版
David Millan Escriva, Vinicius G. Mendonca, Prateek Joshi
- 出版商: Packt Publishing
- 出版日期: 2018-11-30
- 定價: $1,800
- 售價: 9.0 折 $1,620
- 語言: 英文
- 頁數: 310
- 裝訂: Paperback
- ISBN: 1789341221
- ISBN-13: 9781789341225
-
相關分類:
C++ 程式語言、影像辨識 Image-recognition、Computer Vision
-
相關翻譯:
OpenCV 4 專案實務, 2/e (Learn OpenCV 4 by Building Projects: Build real-world computer vision and image processing applications with OpenCV and C++, 2/e) (繁中版)
OpenCV 4 電腦視覺項目實戰, 2/e (簡中版)
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$580$452 -
$2,660Advanced Programming in the UNIX Environment, 3/e (Paperback)
-
$2,980$2,831 -
$580$452 -
$1,750$1,715 -
$990$782 -
$800$632 -
$3,420Autonomous Mobile Robots and Multi-Robot Systems: Motion-Planning, Communication and Swarming
-
$980$833 -
$880$695 -
$3,420Path Planning of Cooperative Mobile Robots Using Discrete Event Models
-
$1,000$780 -
$880$695 -
$500$390 -
$658利用 FastAPI 構建 Python 微服務
-
$388四足仿生機器人基本原理及開發教程
-
$708$673
相關主題
商品描述
Explore OpenCV 4 to create visually appealing cross-platform computer vision applications
Key Features
- Understand basic OpenCV 4 concepts and algorithms
- Grasp advanced OpenCV techniques such as 3D reconstruction, machine learning, and artificial neural networks
- Work with Tesseract OCR, an open-source library to recognize text in images
Book Description
OpenCV is one of the best open source libraries available, and can help you focus on constructing complete projects on image processing, motion detection, and image segmentation. Whether you're completely new to computer vision, or have a basic understanding of its concepts, Learn OpenCV 4 by Building Projects – Second edition will be your guide to understanding OpenCV concepts and algorithms through real-world examples and projects.
You'll begin with the installation of OpenCV and the basics of image processing. Then, you'll cover user interfaces and get deeper into image processing. As you progress through the book, you'll learn complex computer vision algorithms and explore machine learning and face detection. The book then guides you in creating optical flow video analysis and background subtraction in complex scenes. In the concluding chapters, you'll also learn about text segmentation and recognition and understand the basics of the new and improved deep learning module.
By the end of this book, you'll be familiar with the basics of Open CV, such as matrix operations, filters, and histograms, and you'll have mastered commonly used computer vision techniques to build OpenCV projects from scratch.
What you will learn
- Install OpenCV 4 on your operating system
- Create CMake scripts to compile your C++ application
- Understand basic image matrix formats and filters
- Explore segmentation and feature extraction techniques
- Remove backgrounds from static scenes to identify moving objects for surveillance
- Employ various techniques to track objects in a live video
- Work with new OpenCV functions for text detection and recognition with Tesseract
- Get acquainted with important deep learning tools for image classification
Who this book is for
If you are a software developer with a basic understanding of computer vision and image processing and want to develop interesting computer vision applications with OpenCV, Learn OpenCV 4 by Building Projects for you. Prior knowledge of C++ will help you understand the concepts covered in this book.
Table of Contents
- Getting started with OpenCV
- An introduction to the basics of OpenCV
- Learning graphical user interfaces
- Delving into histrograms and filters
- Automated optical inspection, object segmentation and detection
- Learning object classification
- Detecting face parts and overlaying masks
- Video surveillance, background modeling, and morphological operations
- Learning object tracking
- Developing segmentation algorithms for text recognition
- Text recognition with Tesseract
- Deep Learning with OpenCV
商品描述(中文翻譯)
探索 OpenCV 4 以創建視覺吸引人的跨平台計算機視覺應用程式
主要特點
- 理解基本的 OpenCV 4 概念和算法
- 掌握高級 OpenCV 技術,如 3D 重建、機器學習和人工神經網絡
- 使用 Tesseract OCR,這是一個開源庫,用於識別圖像中的文字
書籍描述
OpenCV 是最好的開源庫之一,可以幫助您專注於構建完整的圖像處理、運動檢測和圖像分割項目。無論您是完全新手還是對計算機視覺有基本了解,《通過項目學習 OpenCV 4 - 第二版》將成為您理解 OpenCV 概念和算法的指南,通過現實世界的範例和項目進行學習。
您將從安裝 OpenCV 和圖像處理的基本知識開始。接著,您將涵蓋用戶界面並深入了解圖像處理。隨著您在書中的進展,您將學習複雜的計算機視覺算法,並探索機器學習和人臉檢測。然後,書中將指導您創建光流視頻分析和在複雜場景中的背景減除。在最後幾章中,您還將學習文本分割和識別,並了解新改進的深度學習模組的基本知識。
到本書結束時,您將熟悉 OpenCV 的基本知識,如矩陣運算、濾波器和直方圖,並掌握常用的計算機視覺技術,以從零開始構建 OpenCV 項目。
您將學到什麼
- 在您的操作系統上安裝 OpenCV 4
- 創建 CMake 腳本以編譯您的 C++ 應用程式
- 理解基本的圖像矩陣格式和濾波器
- 探索分割和特徵提取技術
- 從靜態場景中去除背景,以識別監控中的移動物體
- 使用各種技術在實時視頻中跟踪物體
- 使用 Tesseract 的新 OpenCV 函數進行文本檢測和識別
- 熟悉重要的深度學習工具以進行圖像分類
本書適合誰
如果您是一位對計算機視覺和圖像處理有基本了解的軟體開發人員,並希望使用 OpenCV 開發有趣的計算機視覺應用程式,《通過項目學習 OpenCV 4》將適合您。對 C++ 的先前知識將幫助您理解本書所涵蓋的概念。
目錄
- 開始使用 OpenCV
- OpenCV 基礎介紹
- 學習圖形用戶界面
- 深入了解直方圖和濾波器
- 自動光學檢查、物體分割和檢測
- 學習物體分類
- 檢測面部部位並疊加面具
- 視頻監控、背景建模和形態學操作
- 學習物體跟踪
- 開發文本識別的分割算法
- 使用 Tesseract 進行文本識別
- 使用 OpenCV 進行深度學習