Python with OpenCV

Languages
English + Gujarati + Hindi
Duration
27.5 hours
Investment
$$$$$
Request Training Proposal

Course Contents

  • Basic Python
  • Advanced Python
  • OpenCV
  • Computer Vision

  1. Python Overview
  2. Installation and environment setup
  3. Execution of python program
  4. Basic Syntax
  5. Data Types Introduction and Implementations with its methods and operations:
    1. Number
    2. String
    3. Tuple
    4. List and list comprehension
    5. Dictionary
    6. Set
  6. Operators
  7. Flow control statements (if-else)
  8. Loops (for or while)
  9. Project on basic python
  10. Functions and OOPs concept
  11. Error and Exception Handling
  12. Numpy and matplotlib
  13. OpenCV Intro and Installation
  14. Working with images
    1. Reading,Display,Writing and save an image
    2. Color Spaces
    3. Arithmetic operations on Images
    4. Bitwise Operations on Binary Images
  15. Feature Detection and Description
    1. Line detection using Houghline method
    2. Circle Detection
    3. Detect corner of an image
    4. Corner Detection with Shi-Tomasi method
    5. Corner detection with Harris Corner Detection
    6. Find Circles and Ellipses in an Image
    7. Document field detection
    8. Smile detection
  16. Drawing Functions
    1. Draw a line, arrow segment,an ellipse, a circle, a rectangle, a text string
    2. Find and Draw Contours
    3. Draw a triangle with centroid
  17. Working with videos
    1. Play a video using OpenCV
    2. Video Processing as Create video using multiple images and Extract images from video
  18. Image Processing
    1. Image Resizing
    2. Eroding an Image
    3. Blurring an Image
    4. Create Border around Images
    5. Grayscaling of Images
    6. Scaling, Rotating, Shifting and Edge Detection
    7. Erosion and Dilation of images
    8. Analyze an image using Histogram

N/A

Instructor Profile

instructor_image

Working as a Freelancer Python Language Trainer, Content writer and developer from Jan 2016 to present.

This course includes:

  • 100% Online Sessions
  • Instructor led
  • Customizable Syllabus
  • Customizable Schedule
  • Certificate of Completion
  • Training Recordings
  • Training Resources
  • Learner Assessment
Request Training Proposal

Related courses