Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Building Computer Vision Applications with Python

Building Computer Vision Applications with Python

2h 1mIntermediate2022-08-22

Authors

Eduardo Corpeño

Eduardo Corpeño

Electrical Engineer, Computer Programmer, and Teacher for 15+ years

Course details

Image processing is a ubiquitous technology these days, used in just about every feature of smartphone cameras, in video games, social media apps, graphics software, and much more. Computer vision is the field of science that makes it possible for computers to not just capture images, but to process, analyze, and understand digital images. In this course, Eduardo Corpeño shows you how to use Python to write image processing operations of your own from scratch, to get a deeper understanding of the under-the-hood operations of image processing and popular tools like OpenCV. Eduardo shows you how to tap into the details of the algorithms behind image processing so you can understand what’s going on inside and make better use of these tools in the future. He also provides programming challenges so you can create your own implementations and compare your work with his solutions.

Skills covered

OpenCVNeural Networks and Deep LearningPythonArtificial Intelligence (AI)Programming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)

Concepts

Introduction

  • Computer vision under the hood
  • What you should know
  • Using the exercise files

Setting Up Your Environment

  • Installing Anaconda and OpenCV
  • Testing your environment

The Basics of Image Processing

  • Image representation
  • Color encoding
  • Image file management
  • Resolution
  • Rotations and flips
  • Challenge - Manipulate some pictures
  • Solution - Manipulate some pictures

From Color to Black and White

  • Average grayscale
  • Weighted grayscale
  • Converting grayscale to black and white
  • Adaptive thresholding
  • Challenge - Removing color
  • Solution - Removing color

Filters

  • Convolution filters
  • Average filters
  • Median filters
  • Gaussian filters
  • Edge detection filters
  • Challenge - Convolution filters
  • Solution - Convolution filters

Image Scaling

  • Image downscaling methods
  • Downscaling example
  • Image upscaling methods
  • Upscaling example
  • Challenge - Resize a picture
  • Solution - Resize a picture

Fun with Cuts

  • Image cuts
  • Stitching two images together
  • Cuts in panoramic photography
  • Challenge - Stitch two pictures together
  • Solution - Stitch two pictures together

Morphological Modifications

  • Why modify objects
  • Erosion and dilation
  • Open and close
  • Challenge - Help a robot
  • Solution - Help a robot

Conclusion

  • Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal