dingthe4th / Smart_Board_System

A smart OpenCV electronic board

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SMART ELECTRONIC BOARD SYSTEM USING OPEN CV

The Machine vision smart electronic board is an application for people who want to draw diagrams, write figures, or create artworks using an object they have and a webcam

How to use

Before going straight into the program

  1. Download a python IDE (Pycharm is reccommended)
  2. Clone this project
  3. Run Set up

Running setup

img1

  1. Choose an object
  2. Move the HUE MIN trackbar to the left until the object is starting to have black spots. When this happens, move the the trackbar to the left until the object is seen again.
    img
  3. Do the opposite for hue HUE MAX
  4. Do steps 2 and 3 for VAL and SAT img
  5. Press S to save

Running the Smart Board

Running the smart board is simple. Just execute application.py and you can now write them down. There are different modes

  • press [w]: write mode, lets the user draw on the screen
  • press [e]: lets the user erase the drawing on the screen
  • press [f]: clear all drawing on the screen
  • press [s]: saves a jpeg image of your drawing
  • press [q]: quit
  • press [r]: start recording
  • press [t]: stop recording img

Video Demo part 1: https://youtu.be/6hkHylH-MEE

Video Demo part 2: https://youtu.be/AzdrTV-5Xvc

About

A smart OpenCV electronic board


Languages

Language:Python 95.9%Language:C 2.4%Language:C++ 1.3%Language:PowerShell 0.2%Language:Fortran 0.1%Language:Batchfile 0.0%