Skip to content

murtazahassan/OpenCV-Python-Tutorials-and-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OPENCV PYTHON TUTORIALS FOR BEGINNERS


Single Video Course

Topic Image Video Description
Learn OpenCV in 3 Hours Watch Now Learn Opencv in 3 hours using Python. 3 Example Projects included.

Basics

Topic Image Video Description
How to Install OpenCV Win/Mac Watch Now Pyhton and Opencv install and testing.
How to Read Image-Video-Webcam Watch Now Learn how to read images videos and webcam.
5 Must Know OpenCV Basic Functions Watch Now 5 Must know opencv functions for beginners. Gray Scale, Blur, Edge Detection, Dialation and Erosion.
How to Crop and Resize Images Watch Now How to crop and resize and iamge. Resize could be used to scale up or scale down an image where cropping can be used to get a part of the image.
How to Draw Shapes and Text Watch Now Learn to create blank images along with how to draw Lines, rectangles, circles and custom text.
Joining Multiple Images to Display Watch Now Join multiple images together as one image for easy visualization of the workflow. Learn how to do it for smaller noumber of images and how it could be scaled up to have several iamges in the same image.
Warp Prespective/BirdView Watch Now Learn how to creat a warp prespective of a selected area of an image using fixed points.
Detecting Clicks on Images Watch Now How to detect clicks on images and how to use these points to create a warp prespective.
Screen Capture -- How to capture live feed of a screen that can be used with opencv functions.
___________________ ______________________________ __________ ____________________________

Intermidiate


Topic Image Video Description
Real Time Color Detection (Webcam) Watch Now In this video we will learn how to detect any color in an image using the HSV space with the help of opencv Trackbars. We will also stack the images together to make the workflow smoother.
Real Time Shape Detection using Contours Watch Now In this video we will learn how to detect shapes of objects by finding their contours. Contours are basically outline that bound the shape or form of an object. So we will be detecting multiple shapes and how many corners points each shape has along with its area .
Tracking Objects Watch Now In this video we are going to learn object tracking. We will use our mouse to select an object and track it using different methods that opencv has to offer. This is a fairly simple tutorial so it should be easy to follow.
Custom Obejct Detection using HaarCascade Watch Now Object Detection using the Haar cascade. We will learn how to run pre-trained models and how to collect data for custom Objects. Later we will train using this data and create an Xml file for deploying
QRcode and BarCode Detection Watch Now Learn how to detect QRCode and BarCode in an image using OpenCV
Text Detection OCR Watch Now Learn how to detect Text in images and use it in openCV
___________________ ______________________________ __________ ____________________________

Projects


Topic Image Video Description
Gesture Controlled Robot Hand Watch Now This is a step by step guide on how to build a Robot Arm / Hand that can be controlled with gestures.
Object Tracking with Drone Watch Now In this video we will learn how to program a drone to move around using python. We will also learn how to get the camera feed from this drone and run OpenCV functions on it . As an example we will detect an object and make the drone follow it around.
Document Scanner Watch Now In this video we are going to create a simple document scanner using opencv. We will learn how to run this in real time and how we can save these images by pressing just a button on the keyboard.
Optical Mark Recognition Watch Now In this video we are going to learn how to create Optical Mark recognition algorithm in python using opencv . We will write the code from scratch going step by step while discussing the details of each line. We will use the webcam to automatically find the grades of MCQs.
Object Measurement Watch Now Learn how to perform object measurement using OpenCV and Python. We will use an A4 paper as our guide and find the width and height of objects placed in this region.
Face Recognition Watch Now Learn how to perform Facial recognition with high accuracy. We will first briefly go through the theory and learn the basic implementation. Then we will create an Attendance project that will use webcam to detect faces and record the attendance live in an excel sheet.
Angle Finder Watch Now Learn how to create an angle finder project. We will first define two lines using mouse clicks and then find the angle between theses lines using simple mathematics.
Drone Face Tracking Watch Now Learn how to program a drone to move around using python. We will also learn how to get the camera feed from this drone and run OpenCV functions on it . As an example we will detect a face and make the drone follow it around.

Notes


Index Comment
1. Recommended IDE: PyCharm Community edition

About

An easy to follow course of OpenCV using Python for beginners.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages