𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Mastering OpenCV 4 with Python : A Practical Guide Covering Topics from Image Processing, Augmented Reality to Deep Learning with OpenCV 4 and Python 3. 7.

✍ Scribed by FernÑndez VillÑn, Alberto


Publisher
Packt Publishing Ltd
Year
2019
Tongue
English
Leaves
517
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Mastering OpenCV 4 with Python is a comprehensive guide to help you to get acquainted with various computer vision algorithms running in real-time. This book will help you to build complete projects on image processing, motion detection, and image segmentation where you can gain advanced computer vision techniques.

✦ Table of Contents


Cover
Title Page
Copyright and Credits
About Packt
Contributors
Table of Contents
Preface
Section 1: Introduction to OpenCV 4 and Python
Chapter 1: Setting Up OpenCV
Technical requirements
Code testing specifications
Hardware specifications
Understanding Python
Introducing OpenCV
Contextualizing the reader
A theoretical introduction to the OpenCV library
OpenCV modules
OpenCV users
OpenCV applications
Why citing OpenCV in your research work
Installing OpenCV, Python, and other packages
Installing Python, OpenCV, and other packages globally
Installing Python Installing Python on LinuxInstalling Python on Windows
Installing OpenCV
Installing OpenCV on Linux
Installing OpenCV on Windows
Testing the installation
Installing Python, OpenCV, and other packages with virtualenv
Python IDEs to create virtual environments with virtualenv
Anaconda/Miniconda distributions and conda package-and environment-management system
Packages for scientific computing, data science, machine learning, deep learning, and computer vision
Jupyter Notebook
Trying Jupiter Notebook online
Installing the Jupyter Notebook
Installing Jupyter using Anaconda Installing Jupyter with pipThe OpenCV and Python project structure
Our first Python and OpenCV project
Summary
Questions
Further reading
Chapter 2: Image Basics in OpenCV
Technical requirements
A theoretical introduction to image basics
Main problems in image processing
Image-processing steps
Images formulation
Concepts of pixels, colors, channels, images, and color spaces
File extensions
The coordinate system in OpenCV
Accessing and manipulating pixels in OpenCV
Accessing and manipulating pixels in OpenCV with BGR images Accessing and manipulating pixels in OpenCV with grayscale imagesBGR order in OpenCV
Summary
Questions
Further reading
Chapter 3: Handling Files and Images
Technical requirements
An introduction to handling files and images
sys.argv
Argparse - command-line option and argument parsing
Reading and writing images
Reading images in OpenCV
Reading and writing images in OpenCV
Reading camera frames and video files
Reading camera frames
Accessing some properties of the capture object
Saving camera frames
Reading a video file
Reading from an IP camera
Writing a video file Calculating frames per secondConsiderations for writing a video file
Playing with video capture properties
Getting all the properties from the video capture object
Using the properties - playing a video backwards
Summary
Questions
Further reading
Chapter 4: Constructing Basic Shapes in OpenCV
Technical requirements
A theoretical introduction to drawing in OpenCV
Drawing shapes
Basic shapes --
lines, rectangles, and circles
Drawing lines
Drawing rectangles
Drawing circles
Understanding advanced shapes
Drawing a clip line
Drawing arrows
Drawing ellipses
Drawing polygons


πŸ“œ SIMILAR VOLUMES


Mastering OpenCV 4 with Python: A practi
✍ Alberto Fernandez Villan πŸ“‚ Library πŸ“… 2019 πŸ› Packt Publishing 🌐 English

Create advanced applications with Python and OpenCV, exploring the potential of facial recognition, machine learning, deep learning, web computing, and augmented reality Key Features β€’ Develop your computer vision skills by mastering algorithms in open source computer vision 4 (OpenCV 4) and Pyt

Learn OpenCV with Python by Exercises: B
✍ HIRAM ESTEBAN JIMENEZ πŸ“‚ Library πŸ“… 2024 πŸ› Independently Published 🌐 English

Python is of the most popular and versatile programming languages in the tech industry. However, despite their popularity and versatility, mastering them can be challenging, especially for beginners. Technical challenges such as debugging and tight deadlines can cause stress and anxiety, and career

Machine Learning for OpenCV: Intelligent
✍ Michael Beyeler πŸ“‚ Library πŸ“… 2017 πŸ› Packt Publishing 🌐 English

Expand your OpenCV knowledge and master key concepts of machine learning using this practical, hands-on guide. About This Book - Load, store, edit, and visualize data using OpenCV and Python - Grasp the fundamental concepts of classification, regression, and clustering - Understand, perform, and exp

Machine Learning for OpenCV: Intelligent
✍ Michael Beyeler πŸ“‚ Library πŸ“… 2017 πŸ› Packt Publishing 🌐 English

<p><b>Expand your OpenCV knowledge and master key concepts of machine learning using this practical, hands-on guide.</b></p><h2>About This Book</h2><ul><li>Load, store, edit, and visualize data using OpenCV and Python</li><li>Grasp the fundamental concepts of classification, regression, and clusteri

Machine Learning for OpenCV: Intelligent
✍ Michael Beyeler πŸ“‚ Library πŸ“… 2017 πŸ› Packt Publishing 🌐 English

Expand your OpenCV knowledge and master key concepts of machine learning using this practical, hands-on guide. About This Book β€’ Load, store, edit, and visualize data using OpenCV and Python β€’ Grasp the fundamental concepts of classification, regression, and clustering β€’ Understand, perform, a