Development of Virtual Painting Method using OpenCV Library with Finger Gesture on Online Learning Platform
DOI:
https://doi.org/10.31000/jika.v6i3.6875Abstract
With the pandemic situation that has occurred for the last two years to date, educators and students carry out many learning activities online. Learning activities are carried out using virtual meeting media, the concept of meetings and discussion processes that are carried out virtually with existing digital communication devices. From the problems, it was found that students were likelier to be less active when learning theory than practice, which made it difficult for educators to find various media that would be given to students to support online learning activities to be more interactive. This study discusses the creation of a system that can be a medium for delivering helpful material to improve the quality of interaction between educators and students. A virtual painter is one of the media to support the online interactive learning process, where educators can complete the material presented with a clearer picture that educators provide to students. Virtual painters are used to tracking finger pattern movements where the user moves his hand as needed, namely drawing and release, which educators can use to deliver more interactive material to students in theoretical and practical learning. The system design method used in building the virtual painting is Rapid Application Development (RAD) which is carried out through 8 stages, starting from Requirements Analysis to Operation and Maintenance. Next, the diagram design uses UML notation and the phyton with OpenCV coding process. After the virtual painter had been made, an evaluation was conducted and resulted in a positive impression of all six scales: attractiveness, efficiency, clarity, precision, stimulation, and novelty.References
Budijono, S., & Tanutama, L. (2021). Virtual Face to Face Meeting for Non-Technical Personnel. Social Economics and Ecology International Journal (SEEIJ), 4(1), 1–8. https://doi.org/10.21512/seeij.v4i1.7347
Dennis, Alan, Barbara Wixom, D. T. (2015). Systems analysis and design: An object-oriented approach with UML (E. K. Beth Lang Golub, Mary O’Sullivan (ed.); 5th Editio). Don Fowley.
Hafeez, A., Ahmed, M., Furqan, M., Rehaman, W.-U.-, & Husain, I. (2019). Importance and Impact of Class Diagram in Software Development. Indian Journal of Science and Technology, 12(25), 1–4. https://doi.org/10.17485/ijst/2019/v12i25/145739
Hasibuan, S. A., & Damanik, L. A. (2020). Metode Pembelajaran Interaktif yang Diselenggarakan Secara Daring Akibat Mewabahnya Covid-19. 182–188.
Ismail, A. P., Aziz, F. A. A., Kasim, N. M., & Daud, K. (2021). Hand gesture recognition on python and opencv. IOP Conference Series: Materials Science and Engineering, 1045(1), 012043. https://doi.org/10.1088/1757-899x/1045/1/012043
Kaesmetan, Y., & Overbeek, M. (2022). Digital Image Processing using Texture Features Extraction of Local Seeds in Nekbaun Village with Color Moment, Gray Level Co Occurance Matrix, and k-Nearest Neighbor. Ultimatics : Jurnal Teknik Informatika, 13(2), 81-88. https://doi.org/https://doi.org/10.31937/ti.v13i2.2038
Lugaresi, C., Tang, J., Nash, H., McClanahan, C., Uboweja, E., Hays, M., Zhang, F., Chang, C.-L., Yong, M. G., Lee, J., Chang, W.-T., Hua, W., Georg, M., & Grundmann, M. (2019). MediaPipe: A Framework for Building Perception Pipelines.
M, S. (2020). The Effectiveness of Using the ZOOM Cloud Meetings Application in the Learning Process. Proceeding of The International Conference on Science and Advanced Technology (ICSAT), 590–602.
Maharani, Y. S., Suryani, N., & Ardianto, D. T. (2018). Pengembangan Multimedia Pembelajaran Interaktif Pada Mata Pelajaran Pengolahan Citra Digital di Sekolah Menengah Kejuruan Negeri 8 Semarang. Teknodika, 16(1), 73. https://doi.org/10.20961/teknodika.v16i1.34757
Mazda, C. N., & Fikria, A. N. (2021). Analisis Efektifitas Google Classroom , Zoom Meeting dan Google Meet sebagai Multimedia Interaktif Pembelajaran Online. 8106, 1–9.
Patil, Y., Paun, M., Paun, D., Singh, K., & Borate, V. K. (2020). Virtual Painting with Opencv Using Python. 5(8), 189–194.
Pricillia, T., & Zulfachmi. (2021). Perbandingan Metode Pengembangan Perangkat Lunak. Survey Paper, X(01), 6–12.
Primož Podržaj, & Boris Kuster. (2018). Possibilities of Python Based Emotion Recognition. 31–40. https://doi.org/10.5121/csit.2018.81704
Pulungan, A. B., Nafis, Z., Anwar, M., Hastuti, Hamdani, & -, D. E. M. (2021). Object Detection with a Webcam Using the Python Programming Language. Journal of Applied Engineering and Technological Science (JAETS), 2(2), 103–111. https://doi.org/10.37385/jaets.v2i2.247
Saurabh et al., (2021). Basic Paint Window Application via Webcam Using OpenCV and Numpy in Python. Journal of Interdisciplinary Cycle Research Volume XIII, Issue VII, July/2021.
Srungavarapu, P., Maganti, E. P., Sakhamuri, S., Veerada, S. P. K., & Chinta, A. (2021). Virtual Sketch using Open CV. International Journal of Innovative Technology and Exploring Engineering, 10(8), 107–108. https://doi.org/10.35940/ijitee.h9262.0610821
Suryadibrata, A., & Young, J. (2020). Visualisasi Algoritma sebagai Sarana Pembelajaran K-Means Clustering. Ultimatics : Jurnal Teknik Informatika, 12(1), 25-29. https://doi.org/https://doi.org/10.31937/ti.v12i1.1523
Vakunov, F. Z. V. B. A., & Grundmann, A. T. G. S. C.-L. C. M. (2020). MediaPipe Hands: On-device Real-time Hand Tracking.
Wahyudi, I., Bahri, S., & Handayani, P. (2019). Aplikasi Pembelajaran Pengenalan Budaya Indonesia. V(1), 135–138. https://doi.org/10.31294/jtk.v4i2
Zein, A. (2018). Pendeteksian Kantuk Secara Real Time Menggunakan Pustaka OPENCV dan DLIB PYTHON. Sainstech: Jurnal Penelitian Dan Pengkajian Sains Dan Teknologi, 28(2), 22–26. https://doi.org/10.37277/stch.v28i2.238
Downloads
Published
Issue
Section
License
License and Copyright Agreement
In submitting the manuscript to the journal, the authors certify that:
- They are authorized by their co-authors to enter into these arrangements.
- That it is not under consideration for publication elsewhere,
- That its publication has been approved by all the author(s) and by the responsible authorities – tacitly or explicitly – of the institutes where the work has been carried out.
- They secure the right to reproduce any material that has already been published or copyrighted elsewhere.
- They agree to the following license and copyright agreement.
Copyright
Authors who publish with International Journal of Advances in Intelligent Informatics agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC BY-SA 4.0) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.Â
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
Licensing for Data Publication
International Journal of Advances in Intelligent Informatics use a variety of waivers and licenses, that are specifically designed for and appropriate for the treatment of data:
Open Data Commons Attribution License, http://www.opendatacommons.org/licenses/by/1.0/ (default)
Creative Commons CC-Zero Waiver, http://creativecommons.org/publicdomain/zero/1.0/
Open Data Commons Public Domain Dedication and Licence, http://www.opendatacommons.org/licenses/pddl/1-0/
Other data publishing licenses may be allowed as exceptions (subject to approval by the editor on a case-by-case basis) and should be justified with a written statement from the author, which will be published with the article.
Open Data and Software Publishing and Sharing
The journal strives to maximize the replicability of the research published in it. Authors are thus required to share all data, code or protocols underlying the research reported in their articles. Exceptions are permitted but have to be justified in a written public statement accompanying the article.
Datasets and software should be deposited and permanently archived inappropriate, trusted, general, or domain-specific repositories (please consult http://service.re3data.org and/or software repositories such as GitHub, GitLab, Bioinformatics.org, or equivalent). The associated persistent identifiers (e.g. DOI, or others) of the dataset(s) must be included in the data or software resources section of the article. Reference(s) to datasets and software should also be included in the reference list of the article with DOIs (where available). Where no domain-specific data repository exists, authors should deposit their datasets in a general repository such as ZENODO, Dryad, Dataverse, or others.
Small data may also be published as data files or packages supplementary to a research article, however, the authors should prefer in all cases a deposition in data repositories.