You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Guitar fretboard detection (using Deep Learning - UNet)
Projecting a mesh on the detected fretboard (using Homography)
Displaying the notes to play on the projected mesh
Environment Setup
# Docker container to run train.py and prediction.py
./docker_start_pred.sh
# Docker container to run main.py
./docker_start.sh
Dataset
# Add training images to data/guitar/train/image/# Add corresponding training mask images to data/guitar/train/labels/# Use data_aug_offline.py to augment dataset offline[Optional]
pyhon3 data_aug_offline.py
Details
Train the model using train.py
Predict fretboard segmentation using prediction.py
Project mesh on to the guitar fretboard using main.py