CFP last date
22 April 2024
Reseach Article

Python-based Raspberry Pi for Hand Gesture Recognition

by Ali A. Abed, Sarah A. Rahman
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 173 - Number 4
Year of Publication: 2017
Authors: Ali A. Abed, Sarah A. Rahman
10.5120/ijca2017915285

Ali A. Abed, Sarah A. Rahman . Python-based Raspberry Pi for Hand Gesture Recognition. International Journal of Computer Applications. 173, 4 ( Sep 2017), 18-24. DOI=10.5120/ijca2017915285

@article{ 10.5120/ijca2017915285,
author = { Ali A. Abed, Sarah A. Rahman },
title = { Python-based Raspberry Pi for Hand Gesture Recognition },
journal = { International Journal of Computer Applications },
issue_date = { Sep 2017 },
volume = { 173 },
number = { 4 },
month = { Sep },
year = { 2017 },
issn = { 0975-8887 },
pages = { 18-24 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume173/number4/28323-2017915285/ },
doi = { 10.5120/ijca2017915285 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:20:21.148988+05:30
%A Ali A. Abed
%A Sarah A. Rahman
%T Python-based Raspberry Pi for Hand Gesture Recognition
%J International Journal of Computer Applications
%@ 0975-8887
%V 173
%N 4
%P 18-24
%D 2017
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In this paper, a real time vision based system is proposed to monitor objects (hand fingers). It is built based on the Raspberry Pi with camera module and programmed with Python programming Language supported by Open Source Computer Vision (OpenCV) library. It also contains a 5 inch 800*480 Resistive HDMI Touch screen for I/O data. The Raspberry Pi embeds with an image-processing algorithm called hand gesture, which monitors an object (hand fingers) with its extracted features. The essential aim of hand gesture recognition system is to establish a communication between human and computerized systems for the sake of control. The recognized gestures are used to control the motion of a mobile robot in real-time. The mobile robot is built and tested to prove the effectiveness of the proposed algorithm. The robot motion and navigation satisfied with different directions: Forward, Backward, Right, Left and Stop. The recognition rate of the robotic system reached about 98.

References
  1. Ali A. Abed, Sarah A. Rahman, October 11, 12 2016. Computer Vision for Object Recognition and Tracking Based on Raspberry Pi. International Conference on Change, Innovation, Informatics and Disruptive Technology ICCIIDT’16, London- U.K.
  2. John G. Allen, Richard Y. D. Xu, Jesse S. Jin, 2004. Object tracking using camshift algorithm and multiple quantized feature spaces. Proceedings of the Pan-Sydney area workshop on Visual information processing. Australian Computer Society, Inc., Vol. 36, pp. 3-7.
  3. Ahmad, Tohari, Hudan Studiawan, and T. Ramadhan. 2014. Developing a Raspberry Pi-based Monitoring System for Detecting and Securing an Object. International Electronics Symposium (IES), pp. 125-129.
  4. Hemalatha, P., CK Hemantha Lakshmi, and S. A. K. Jilani, August 2015. Real time Image Processing based Robotic Arm Control Standalone System using Raspberry Pi. SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE), Volume 2, Issue 8, pp. 18-21.
  5. Thomas, Ron Oommen, and K. Rajasekaran, April 2014. Remote control of robotic arm using raspberry pi. International Journal of Emerging Technology in Computer Science &Electronics (IJETCSE), Volume 8, Issue1, pp.186-189.
  6. Ahmed, Alaa A., Turki Y. Abdalla, and Ali A. Abed. March 2015. Path planning of mobile robot by using modified optimized potential field method. International Journal of Computer Applications 113.4, Volume 113 – No. 4.
  7. Dharmateja, R., and A. Ruhan Bevi, February 2015. Raspberry Pi Touchscreen Tablet (Pi-Pad). International Journal on Recent and Innovation Trends in Computing and Communication, Volume: 3, Issue: 2, pp.600 – 605.
  8. Jalab, Hamid A., and Herman K. Omer. 2015.‏ Human computer interface using hand gesture recognition based on neural network. Information Technology: Towards New Smart World (NSITNSW), 2015 5th National Symposium on. IEEE, pp.1-6.
  9. Zhao, Chuan, Andrew Knight, and Ian Reid., 2008. Target tracking using mean-shift and affine structure. Pattern Recognition, 2008. ICPR 2008. 19th International Conference on. IEEE, pp. 1-5.
  10. Senthilkumar, G., K. Gopalakrishnan, and V. Sathish Kuma, March – April 2014. Embedded image capturing system using raspberry pi system. International Journal of Emerging Trends & Technology in Computer Science 3.2, Volume 3, Issue 2, pp.213-215.
  11. Tepljakov, Aleksei, 2015. Raspberry Pi based System for Visual Object Detection and Tracking.‏ Bachelor’s Thesis.
  12. Maksimović, M., Vujović, V., Davidović, N., Milošević, V., & Perišić, B, JUNE 2014. Raspberry Pi as Internet of things hardware: performances and constraints. design issues 3.
  13. Ohn-Bar, Eshed, and Mohan Manubhai Trivedi. DECEMBER 2014.‏ Hand gesture recognition in real time for automotive interfaces: A multimodal vision-based approach and evaluations. IEEE Transactions on Intelligent Transportation Systems 15.6, Vol. 15, No. 6, pp.2368-2377.
  14. Chan, Tony F., and Luminita A. Vese, FEBRUARY 2001. Active contours without edges. IEEE Transactions on image processing 10.2, Vol. 10, No. 2, pp.266-277.
  15. Panwar, Meenakshi. 2012.‏ Hand gesture recognition based on shape parameters. 2012 International Conference on Computing, Communication and Applications. IEEE, pp.1-6.
  16. Raspberry Pi 3 Model B datasheet, RS Company, www.rs-components.com/raspberrypi.
  17. Ali A. Abed and Abbas A. J. 2016. Design and implementation of wireless voice controlled mobile robot. Al-Qadisiyah Journal for Engineering Science, Vol.9, No.2.
Index Terms

Computer Science
Information Sciences

Keywords

Raspberry Pi Mobile Robot Hand Gesture Feature Extraction Python OpenCV.