Kurskode
pythoncomputervision
Varighet
14 timer (vanligvis 2 dag inkludert pauser)
Krav
- Programming experience with Python
Oversikt
Computer Vision er et felt som innebærer automatisk å trekke ut, analysere og forstå nyttig informasjon fra digitale medier. Python er et programmeringsspråk på høyt nivå kjent for sin klare syntaks og kodelesbarhet.
I denne instruktørledede, liveopplæringen, vil deltakerne lære det grunnleggende om Computer Vision når de går gjennom opprettelsen av et sett med enkel Computer Vision-applikasjon ved hjelp av Python .
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå det grunnleggende i Computer Vision
- Bruk Python til å implementere Computer Vision-oppgaver
- Bygg sine egne ansikts-, objekt- og bevegelsesdeteksjonssystemer
Publikum
- Python programmerere som er interessert i Computer Vision
Kursets format
- Delforelesning, deldiskusjon, øvelser og tung praktisk øvelse
Machine Translated
Kursplan
Introduction
Understanding Computer Vision Basics
Installing OpenCV with Python Wrappers
Introduction to Using OpenCV
Using Media with Python
- Loading Images
- Converting Color to Grayscale
- Using Metadata
Applying Image Theory with Python
- Understanding Images as Multidimensional Arrays
- Understanding the Color Space
- Overview of Pixels and Coordinates
- Accessing Pixels
- Changing Pixels in Images
- Drawing Lines and Shapes
- Applying Text on Images
- Resizing Images
- Cropping Images
Exploring Common Computer Vision Algorithms and Methods
- Thresholding
- Finding Contours
- Background Subtraction
- Using Detectors
Implementing Feature Extraction with Python
- Using Feature Vectors
- Understanding the Color-mean Features Theory
- Extracting Histogram Features
- Extracting Grayscale Histogram Features
- Extracting Texture Features
Implementing an App to Detect Image Similarity
Implementing a Reverse Image Search Engine
Creating an Object Detection App Using Template Matching
Creating a Face Detection App Using Haar Cascade
Implementing an Object Detection App Using Keypoints
Capturing and Processing Video through a WebCam
Creating a Motion Detection System
Troubleshooting
Summary and Conclusion