Skip to content

This is a Piano Keyboard Detection Project Folder. This repository contains two models using YOLOv5 and SSD-MobileNet.

Notifications You must be signed in to change notification settings

PSLeon24/Piano_Keyboard_Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Piano_Keyboard_Detection

Description

The piano keyboard detection is an object detection task that detects keyboard on a piano in pictures or videos. This repository includes a demo for building the keyboard detector using YOLOv5 model and SSD-MobileNet model.

Models

  • YOLOv5 model
  • SSD model
    • Go this project
      → It is important to structure your directories strictly by following the guidelines well for this model.

Data

Dataset

We collected 2,605 images from divided in 5 technique related videos and we trained these data.
The class is defined as follow:

  • keyboard

Data Collection

We collected data in a variety of ways.

  1. We collected 2,605 images from related videos divided in five classes using OpenPose.(fps: 30)

  2. We collected about 10 images by searching "playing piano" in google.

Data Labeling

1. YOLOv5

We used DarkLabel(Data Labeling Program operating in a Windows environment)

2. SSD-MobileNet

We converted labeled data for YOLOv5 to Pascal VOC data. Then we converted Pascal VOC data to csv files to make tfrecord files. ssd

About

This is a Piano Keyboard Detection Project Folder. This repository contains two models using YOLOv5 and SSD-MobileNet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published