Implementation of a Virtual Piano using Image Processing

Document Type : Original Article

Authors

1 Electrical Eng. Department, Eng. Faculty, Arak University, Arak, IRAN

2 Department of Mechanical Engineering, Faculty of Engineering, Arak University, Arak, Iran

10.61186/masm.2024.2030774.1116
Abstract
The aim of this project is to present an approach for developing a real-time hand gesture recognition which uses only a webcam and Computer Vision technology, such as image processing that can recognize several gestures for using in computer interface interaction. The most important goal of this project is to simulate playing a virtual piano using hand gesture recognition and recognizing specific gestures for each piano note. Implementing this virtual piano is done using a Personal Computer in MATLAB and also in Visual Studio C++ by OpenCV library environments and some comparisons is reported. The results show that implementing using OpenCV library is more fast and has higher performance than using MATLAB. Hand gesture distinguish accuracy is about 86.45% in MATLAB environment and about 92.7% using OpenCV library. Comparing the results based on consumed time to correctly distinguish a hand gesture is about 1.39 seconds in MATLAB environment and about 1.19 seconds using OpenCV library.

Keywords



Articles in Press, Accepted Manuscript
Available Online from 24 June 2024

  • Receive Date 14 June 2024
  • Accept Date 24 June 2024