Virtual Painting with OpenCV using Python

Authors

  • Yash Patil  Department of Computer Engineering, Dr. D. Y. Patil School of Engineering, Lohegaon, Pune, Maharashtra, India
  • Karunesh Singh Bais  Department of Computer Engineering, Dr. D. Y. Patil School of Engineering, Lohegaon, Pune, Maharashtra, India
  • Deep Paun  Department of Computer Engineering, Dr. D. Y. Patil School of Engineering, Lohegaon, Pune, Maharashtra, India
  • Mihir Paun  Department of Computer Engineering, Dr. D. Y. Patil School of Engineering, Lohegaon, Pune, Maharashtra, India
  • Vishal Kisan Borate  Assistant Professor, Department of Computer Engineering, Dr. D. Y. Patil School of Engineering, Lohegaon, Pune, Maharashtra, India

Keywords:

Machine learning, OpenCV, Morphing Techniques, Human-Computer Interactions, Air Writing.

Abstract

In modern technologies video tracking and processing the feed has been very essential. This processed data can be used for many research purposes or to express a particular output on a particular system. There are various methods for processing and manipulation of data to get the required output. This paint application is created using OpenCV module and python programming language which is an apex machine learning tool to create an application like this. Given the real time webcam data, this paint-like python application uses OpenCV library to track an object-of-interest (a bottle cap in this case) and allows the user to draw by moving the object, which makes it both awesome and challenging to draw simple things.

References

  1. Real Time Object Detection and Tracking Using Deep Learning and OpenCV Proceedings of the International Conference on Inventive Research in Computing Applications (ICIRCA 2018) IEEE Xplore Compliant Part Number: CFP18N67-ART; ISBN:978-1-5386- 2456-2
  2. Numpy.org, 2017. [Online]. Available: http://www.numpy.org
  3. (2017, January 17). Object Detection [Online].Available: http://en.m.wikipedia.org/wiki/Object_detection
  4. Study on Object Detection using Open CV – Python, International Journal of Computer Applications (0975 – 8887) Volume 162 – No 8, March 2017
  5. Nidhi, “Image Processing and Object Detection”, Dept. of Computer Applications, NIT, Kurukshetra, Haryana, 1(9): 396-399, 2015
  6. OpenCV, Open source Computer Vision library. In http://opencv.willowgarage.com/wiki/, 2009
  7. http://docs.opencv.org/modules/imgproc/doc/imgproc.html
  8. http://en.wikipedia.org/wiki/OpenCV
  9. Javed O, Shafique K, Shah M. A hierarchical approach to robust background subtraction using colour and gradient information. IEEE Workshop on Motion and Video Computing (MOTION’ 02); 2002.
  10. Ammar Anuar, Khairul Muzzammil Saipullah, Nurul Atiqah Ismail, Yewguan Soo “OpenCV Based Real-Time Video Processing Using Android Smartphone”, IJCTEE, Volume 1, Issue 3
  11. Yash Patil, Karunesh Singh Bais, Deep Paun, Mihir Paun, Vishal Kisan Borate, “Virtual Painting with Opencv Using Python”, Volume 5, Issue 8, November December 2020 ISSN: 2395 602X, International Journal of Scientific Research in Science and Technology.

Downloads

Published

2021-06-30

Issue

Section

Research Articles

How to Cite

[1]
Yash Patil, Karunesh Singh Bais, Deep Paun, Mihir Paun, Vishal Kisan Borate, " Virtual Painting with OpenCV using Python" International Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 8, Issue 3, pp.175-180, May-June-2021.