Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 961 Bytes

Readme.md

File metadata and controls

31 lines (23 loc) · 961 Bytes

Virtual Drawing Pad using OpenCV

tags: Open CV Virtual Drawing Pad

This is a mini project to learn basic concepts of OpenCV

The project involves 2 parts

  1. Finding the correct range of HSV values according to the colour of the object to be used to draw and background.
  2. Take the values and plug it in in the drawing code to use the virtual drawing pad

Results

$$ Thresholding $$ $$ Drawing $$

This project required basic understanding of the following concepts

  • Thresholding
  • RGB to HSV color spaces
  • Morphological operations(Erode and Dilate)
  • Contours
  • Bounding Box
  • Masking

The following points should be noted:

  • Thresholding is performed on HSV and not on RGB because HSV, it separates the image intensity, from the color information.
  • Morphological operations are used to remove any noise if present.