An open API service indexing awesome lists of open source software.

https://github.com/smaranjitghose/pianocv

Using Simple Image Processing to play a touchless virtual piano
https://github.com/smaranjitghose/pianocv

image-processing opencv piano python

Last synced: 3 months ago
JSON representation

Using Simple Image Processing to play a touchless virtual piano

Awesome Lists containing this project

README

        

Piano CV


Ever mesmerized by the notes of a piano?


Longing to play it? But cannot afford the costs or the space required for it.


Well, what if it could magically boom out of your laptop/PC screen and be played using your fingers synching the note in air!


Using the wonders of Python and basic image processing we can make this a reality!

Usage


Convinced..huh? ๐Ÿ˜‰ and want this spell for yourself?

Here you go:

- Clone or Download this repository โฌ
- Open the Terminal ๐Ÿฑโ€๐Ÿ’ป
- Move inside ๐Ÿ‘‰ the repo
```cd PianoCV```
- Now make sure you have all the dependencies๐Ÿงฑ
```pip install -r requirements.txt```
- Now, the climax you have been waiting for!๐Ÿ˜Ž. Run the script using Terminal
```python pianoCV.py ```
- Your Touchless Piano is up
- Now fetch a stick (or any other object) with a prominent red tip and you are good to go!

**I assume you have python installed on your system and set to path.**

License ๐Ÿ“œ


[MIT License](https://github.com/smaranjitghose/PianoCV/blob/master/LICENSE)