Virtual Painting with Opencv Using Python

Authors

  • Yash Patil  Department of Computer Engineering, Dr. D. Y. Patil School of Engineering, Lohegaon, Maharashtra India
  • Mihir Paun  Department of Computer Engineering, Dr. D. Y. Patil School of Engineering, Lohegaon, Maharashtra India
  • Deep Paun  Department of Computer Engineering, Dr. D. Y. Patil School of Engineering, Lohegaon, Maharashtra India
  • Karunesh Singh  Department of Computer Engineering, Dr. D. Y. Patil School of Engineering, Lohegaon, Maharashtra India
  • Vishal Kisan Borate  Department of Computer Engineering, Dr. D. Y. Patil School of Engineering, Lohegaon, 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. Volume 5, Issue 1, January 2015 ISSN: 2277 128X, International Journal of Advanced Research in Computer Science and Software Engineering : Research Paper -- Gesture Controlled Computer.
  2. https://towardsdatascience.com/Painting-with-opencv
  3. https://www.geeksforgeeks.org/live-webcam-drawing-using-opencv
  4. Volume 43, Issue 1, June 2012 ISSN: 2277 128X, International Journal of Advanced Research in Computer Science and Software Engineering : Research Paper -- Hand Data Glove: A Wearable Real-Time Device for Human-Computer Interaction
  5. International Journal of Artificial Intelligence & Applications (IJAIA), Vol.3, No.4, July 2012,DOI : 10.5121/ijaia.2012.3412 161- HAND GESTURE RECOGNITION: A LITERATURE REVIEW
  6. OpenCV for Computer Vision Applications, Proceedings of National Conference on Big Data and Cloud Computing (NCBDC’15), March 20, 2015
  7. https://www.geeksforgeeks.org/live-webcam-drawing-using-opencv/
  8. https://docs.opencv.org/master/d5/d54/group__objdetect.html
  9. https://circuitdigest.com/tutorial/real-life-object-detection-using-opencv-python-detecting-objects-in-live-video
  10. 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
  11. Numpy.org, 2017. Online]. Available: http://www.numpy.org
  12. (2017, January 17). Object Detection Online].Available: http://en.m.wikipedia.org/wiki/Object_detection
  13. Study on Object Detection using Open CV – Python, International Journal of Computer Applications (0975 – 8887) Volume 162 – No 8, March 2017
  14. Nidhi, “Image Processing and Object Detection”, Dept. of Computer Applications, NIT, Kurukshetra, Haryana, 1(9): 396-399, 2015

Downloads

Published

2020-12-18

Issue

Section

Research Articles

How to Cite

[1]
Yash Patil, Mihir Paun, Deep Paun, Karunesh Singh, Vishal Kisan Borate, " Virtual Painting with Opencv Using Python, International Journal of Scientific Research in Science and Technology(IJSRST), Online ISSN : 2395-602X, Print ISSN : 2395-6011, Volume 5, Issue 8, pp.189-194, November-December-2020.