Skip to content

KayG2310/OpenCV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCV

Table of Contents

  • Projects Listed
  • Base Codes

Projects Listed

This repository contains projects that make use of OpenCV.
They are :-

  1. Volume Gesture Control
  2. Virtual Painter
  3. Virtual Mouse
  4. Finger Counter
Along with the project files, this repository also contains the simple base codes for Hand Tracking, Face Mesh Analysis and Pose Tracking.
These base codes might help you in case you do not want to dive into a project yet but just want to have a look at the tracking and mesh.
These files have been made on PyCharm and on macOS so some of the libraries might require a Windows Substitute.

Volume Gesture Control

Demonstration
![volume control](https://github.com/user-attachments/assets/4da2713a-f99b-403b-a263-6cea842c316e)

Modules used :

  • cv2 - for video capturing
  • NumPy
  • time
  • MediaPipe - for hand tracking
  • math - for the logical part that controls volume control based on video input
  • subprocess - for system volume controlling (mac compatible)
  • pycaw - same function as subprocess but for Windows

Virtual Painter

Demonstration link : https://drive.google.com/file/d/1JiWIckO0O9IKo-FqsaOKZMcVuh7b7oZV/view?usp=sharing
Modules used :
  • cv2 - for video capturing
  • os
  • time
  • MediaPipe - for hand tracking

Virtual Mouse

Demonstration link : https://drive.google.com/file/d/1fkDqkCY6jl1uSu561WdmPVAB_I1ZXJ40/view?usp=sharing
Modules used :
  • cv2 - for video capturing
  • NumPy
  • time
  • MediaPipe - for hand tracking
  • math - for the logical part that controls volume control based on video input
  • pyautogui - for system selection controlling (mac compatible)
  • autopy - same function as pyautogui but for Windows

Finger Counter

Demonstration link : https://drive.google.com/file/d/1hhNrz33CHRK39Izt7TZ8BR_HqeNOMuF1/view?usp=sharing
Modules used :
  • cv2 - for video capturing
  • os
  • time
  • MediaPipe - for hand tracking

Base Codes

  • Hand Tracking
  • Face mesh
  • Pose Tracking

About

Projects based on OpenCV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages