earticle

논문검색

Augmented Piano Reality

초록

영어

As mobiles become cheaper and gain popularity, mobile applications are developing quickly and trying to utilize more techniques to make these applications more efficient and usable. Augmented reality is a live direct or indirect view of a physical, real-world environment whose elements are augmented (or supplemented) by computer-generated sensory input such as sound, video, graphics or GPS data. This research develops an android mobile application that utilizes real-time image processing techniques to provide simulated functionality to a hand drawing of piano keys. A piano keyboard with fourteen white keys and ten black keys is drawn used a black thick pen on paper, and the mobile is set in an angel that gives the optimum view of the piano keyboard when the camera is turned on. When the application is started, a camera shot of the piano, without the presence of hands or fingers in the view, is taken. The user can then start playing on his drawn piano. The application detects keystrokes and decides which key is pressed; and then plays the corresponding tone. The application is developed using OpenCV library which focuses on real-time image processing and computer vision, since the target devices with android platform, a Java program is used to port the C++ code to android. The application is tested on multiple android-based devices with different specifications under good lighting conditions. The empirical results are impressive and comparable across different devices, despite all changes in lighting and background; all devices exhibited the same level of accuracy in detecting fingers and drawn pianos.

목차

Abstract
 1. Introduction
  1.1 Background
  1.2 Statement of Problem
  1.3 Theoretical Foundations
  1.4 Open CV
 2. Related Work
 3. Methodology
  3.1 Initialization
  3.2 Piano Detection
  3.3 Finger Detection
 4. Experimental Results
 5. Conclusion and Future Work
 References

저자정보

  • Ihab Zaqout Department of Information Technology, Faculty of Engineering and Information Technology, Al-Azhar University, Gaza, Palestine
  • Samar Elhissi Department of Software Engineering Faculty of Engineering and Information Technology, Al-Azhar University, Gaza, Palestine
  • Aya Jarour Department of Software Engineering Faculty of Engineering and Information Technology, Al-Azhar University, Gaza, Palestine
  • Heba Elowini Department of Software Engineering Faculty of Engineering and Information Technology, Al-Azhar University, Gaza, Palestine

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.