IITM Research Park

FUN With Image Processing

This is an introductory course designed for people from any background who is completely new to the area of image processing. You will be learning various functions of OpenCV to manipulate images and videos
  • It aims to give hands-on practice of various OpenCV tools and functionalities with many example problems and their solutions to work on and understand the use of tools and functions of OpenCV
  • .
  • It also aims to make the learning experience fun by introducing many interesting warmup exercises at the end of each section.

There are three final capstone build Projects:

  1. A program to detect and count pulse on a
    pre-recorded video;
  2. A program to cartoonize an image;
  3. And finally, a program that detects and tracks a ball bouncing on the ground
The course requires a student to know the basics of python, PIP (package manager for Python), basic shell commands in Linux, and version control with GIT.
This is an introductory course designed for people from any background who is completely new to the area of image processing. You will be learning various functions of OpenCV to manipulate images and videos
  • It aims to give hands-on practice of various OpenCV tools and functionalities with many example problems and their solutions to work on and understand the use of tools and functions of OpenCV
  • .
  • It also aims to make the learning experience fun by introducing many interesting warmup exercises at the end of each section.

There are three final capstone build Projects:

  1. A program to detect and count pulse on a
    pre-recorded video;
  2. A program to cartoonize an image;
  3. And finally, a program that detects and tracks a ball bouncing on the ground
The course requires a student to know the basics of python, PIP (package manager for Python), basic shell commands in Linux, and version control with GIT.

Video Lessons

High Level Instruction