Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

drumCV

Computer vision drum simulator that produces drum sounds while a user is "air drumming" with two colored drum sticks in front of a webcam.

Motivation

This project has been a way to learn and get experience with computer vision.

Demo Video:

Watch the Video

Tech/libraries used

Built with

Features

  • Allows users to ”air drum” in front of a webcam while hearing realistic drum sounds for each ”hit”
  • The X-Axis is split into three different sections, each representing a different sound - kick drum, snare drum, and hihat
  • Tracks two colored drum sticks and calculates ”hits” based off of downward movement
  • Plays different volumes corresponding to different stick heights

Credits

PyImageSearch has excellent tutorials on masking colors and tracking objects that were greatly useful for this project. I followed the tutorial on tracking a solid colored ball and expanded it to work for a drumming application.

About

Computer Vision Drum Simulator

Resources

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages