Computer Vision with Python 3

Saurabh Kapur

  • 出版商: Packt Publishing
  • 出版日期: 2017-08-22
  • 定價: $1,460
  • 售價: 8.0$1,168
  • 語言: 英文
  • 頁數: 206
  • 裝訂: Paperback
  • ISBN: 1788299760
  • ISBN-13: 9781788299763
  • 相關分類: Python程式語言Computer Vision
  • 立即出貨 (庫存=1)

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

商品描述

Key Features

  • Learn how to build a full-fledged image processing application using free tools and libraries
  • Perform basic to advanced image and video stream processing with OpenCV’s Python APIs
  • Understand and optimize various features of OpenCV with the help of easy-to-grasp examples

Book Description

This book is a thorough guide for developers who want to get started with building computer vision applications using Python 3. The book is divided into five sections: The Fundamentals of Image Processing, Applied Computer Vision, Making Applications Smarter,Extending your Capabilities using OpenCV, and Getting Hands on. Throughout this book, three image processing libraries Pillow, Scikit-Image, and OpenCV will be used to implement different computer vision algorithms.

The book aims to equip readers to build Computer Vision applications that are capable of working in real-world scenarios effectively. Some of the applications that we will look at in the book are Optical Character Recognition, Object Tracking and building a Computer Vision as a Service platform that works over the internet.

What you will learn

  • Working with open source libraries such Pillow, Scikit-image, and OpenCV
  • Writing programs such as edge detection, color processing, image feature extraction, and more
  • Implementing feature detection algorithms like LBP and ORB
  • Tracking objects using an external camera or a video file
  • Optical Character Recognition using Machine Learning.
  • Understanding Convolutional Neural Networks to learn patterns in images
  • Leveraging Cloud Infrastructure to provide Computer Vision as a Service

About the Author

Saurabh Kapur is a computer science student at Indraprastha Institute of Information Technology, Delhi.

His interests are in computer vision, numerical analysis, and algorithm design. He often spends time solving competitive programming questions. Saurabh also enjoys working on IoT applications and tinkering with hardware.

He likes to spend his free time playing or watching cricket. He can be reached at saurabhkapur96@gmail.com.

Table of Contents

  1. Introduction to Image Processing
  2. Filters and Features
  3. Drilling Deeper into features- detecting objects
  4. Segmentation – Understanding Images Better
  5. Integrating Machine Learning with Computer Vision
  6. Image Classification using Neural Networks
  7. Introduction to Computer Vision using OpenCV
  8. Object Detection using OpenCV
  9. Video Processing using open CV
  10. Computer Vision as a Service

商品描述(中文翻譯)

主要特點


  • 使用免費工具和庫來建立完整的圖像處理應用程式

  • 使用OpenCV的Python API進行基本到高級的圖像和視頻流處理

  • 通過易於理解的示例來理解和優化OpenCV的各種功能

書籍描述

本書是一本全面指南,針對希望使用Python 3建立計算機視覺應用程式的開發人員。本書分為五個部分:圖像處理基礎知識、應用計算機視覺、使應用程式更智能、擴展OpenCV的功能以及實踐操作。在整本書中,將使用三個圖像處理庫Pillow、Scikit-Image和OpenCV來實現不同的計算機視覺算法。

本書旨在使讀者能夠建立能夠在實際場景中有效工作的計算機視覺應用程式。本書將介紹的一些應用包括光學字符識別、物體追蹤以及構建一個在互聯網上運作的計算機視覺服務平台。

你將學到什麼


  • 使用開源庫,如Pillow、Scikit-Image和OpenCV

  • 編寫程序,如邊緣檢測、顏色處理、圖像特徵提取等

  • 實現特徵檢測算法,如LBP和ORB

  • 使用外部攝像頭或視頻文件追蹤物體

  • 使用機器學習進行光學字符識別

  • 理解卷積神經網絡以學習圖像中的模式

  • 利用雲基礎設施提供計算機視覺作為服務

關於作者

Saurabh Kapur是德里印度普拉斯塔信息技術學院的計算機科學學生。

他的興趣在於計算機視覺、數值分析和算法設計。他經常花時間解決競爭性編程問題。Saurabh還喜歡從事物聯網應用和硬件改造。

他喜歡在空閒時間打球或觀看板球比賽。您可以通過saurabhkapur96@gmail.com與他聯繫。

目錄


  1. 圖像處理介紹

  2. 濾波器和特徵

  3. 深入研究特徵-檢測物體

  4. 分割-更好地理解圖像

  5. 將機器學習與計算機視覺結合

  6. 使用神經網絡進行圖像分類

  7. OpenCV計算機視覺介紹

  8. 使用OpenCV進行物體檢測

  9. 使用OpenCV進行視頻處理

  10. 計算機視覺作為服務