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: 2 months ago
JSON representation
Using Simple Image Processing to play a touchless virtual piano
- Host: GitHub
- URL: https://github.com/smaranjitghose/pianocv
- Owner: smaranjitghose
- License: mit
- Created: 2020-08-01T02:39:21.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-01T04:41:09.000Z (almost 6 years ago)
- Last Synced: 2025-06-07T02:06:30.083Z (about 1 year ago)
- Topics: image-processing, opencv, piano, python
- Language: Python
- Homepage:
- Size: 1.31 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
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)