Skip to content

cybergeekgyan/Python-for-Computer-Vision-with-OpenCV-and-Deep-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

Python-for-Computer-Vision-with-OpenCV-and-Deep-Learning

Computer Vision

  • Computer vision allows us to analyze and leverage image and video data, with applications in a variety of industries, including self-driving cars, social network apps, medical diagnostics, and many more.

==> This course covers all this and more, including the following topics:

  • NumPy
  • Images with NumPy
  • Image and Video Basics with NumPy
  • Color Mappings
  • Blending and Pasting Images
  • Image Thresholding
  • Blurring and Smoothing
  • Morphological Operators
  • Gradients
  • Histograms
  • Streaming video with OpenCV
  • Object Detection
  • Template Matching
  • Corner, Edge, and Grid Detection
  • Contour Detection
  • Feature Matching
  • WaterShed Algorithm
  • Face Detection
  • Object Tracking
  • Optical Flow
  • Deep Learning with Keras
  • Keras and Convolutional Networks
  • Customized Deep Learning Networks
  • State of the Art YOLO Networks and much more!

what will we learn

  • Understand basics of NumPy
  • Manipulate and open Images with NumPy
  • Use OpenCV to work with image files
  • Use Python and OpenCV to draw shapes on images and videos
  • Perform image manipulation with OpenCV, including smoothing, blurring, thresholding, and morphological operations.
  • Create Color Histograms with OpenCV
  • Open and Stream video with Python and OpenCV
  • Detect Objects, including corner, edge, and grid detection techniques with OpenCV and Python
  • Create Face Detection Software
  • Segment Images with the Watershed Algorithm
  • Track Objects in Video
  • Use Python and Deep Learning to build image classifiers
  • Work with Tensorflow, Keras, and Python to train on your own custom images.

Releases

No releases published

Packages

No packages published