Faster Video Processing Menggunakan Teknik Parallel Processing Dengan Library OpenCV
DOI:
https://doi.org/10.61098/jkst.v1i1.2Keywords:
Video Processing, proses parallel, webcam, python, opencvAbstract
Video yang diputar seringkali terlalu lama diproses, terutama aplikasi yang membutuhkan pemrosesan real-time, seperti pemrosesan aplikasi video webcam, oleh karena itu dilakukan pemrosesan paralel untuk mempercepat proses komputasi video. Penelitian ini membahas tentang pemrosesan paralel pada video agar proses komputasi video berjalan lebih cepat dibandingkan tanpa pemrosesan paralel. Pengujian dilakukan dengan dua jenis data: aliran video dari webcam laptop dan file video .mp4. Bahasa pemrograman yang digunakan dalam pengujian ini adalah Python dengan bantuan library OpenCV. Penelitian ini menghasilkan perbedaan yang signifikan dalam pemrosesan video baik dengan sumber webcam maupun File Video dalam format .mp4 tanpa pemrosesan paralel (multithreading) dengan Video Show dan Video Read serta penggabungan keduanya (Multithreading).
Downloads
References
Kabelen, N. W. (2021). Perjalanan Dan Perkembangan Videography Dari Ilmu Hingga Menjadi Sebuah Profesi. Jurnal Desain Komunikasi Visual Asia, 4(2), 79-86. (ISSN: 2580-8753 (print); 2597-4300 (online))
Prabowo, D. A., & Abdullah, D. (2018). Deteksi dan perhitungan objek berdasarkan warna menggunakan Color Object Tracking. Pseudocode, 5(2), 85-91. (ISSN 2355-5920)
Mauludy, A. T., Khrisne, D. C., & Saputra, K. O. (2020). Rancang Bangun Aplikasi Pencarian Slot Parkir Kosong Untuk Kendaraan Roda Empat Dengan Pendekatan Computer Vision. Jurnal SPEKTRUM Vol, 7(1).
Puri, R., & Jain, V. (2019). Barcode detection using OpenCV-python. Science, 4(1), 97-99. (ISSN (Online): 2455-9024)
Auccahuasi, W., Castro, P., Flores, E., Sernaque, F., Garzon, A., & Oré, E. (2020). Processing of fused optical satellite images through parallel processing techniques in multi GPU. Procedia Computer Science, 167, 2545-2553.
TechTarget Contributor.“Parallel Processing”. https://searchdatacenter.techtarget.com/definition/ parallel-processing
Wahyuni, E. S. (2020). Klasifikasi Usia Berdasarkan Kecepatan Berjalan Manusia Berbasis Video Processing.
Rizaldi, H. I., Pramana, F. S., Bariq Najmi, R., Aditya Yudha, A. N., & Cholissodin, I. (2017). Optimasi Proses Rendering Objek Game 3D Menggunakan Pemrograman CUDA Pada Game Sandbox Craft. Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK) p-ISSN, 2355, 207.
Onggrono, K., & Tulus, E. B. N. (2017). Analisis Penggunaan Parallel Processing Multithreading Pada Resilient Backpropagation. InfoTekJar: Jurnal Nasional Informatika dan Teknologi Jaringan, 2(1), 33-40. (E-ISSN: 2540-7600, P-ISSN: 2540-7597)
Jason Brownlee. 2019. “A Gentle Introduction to Computer Vision”.
https://machinelearningmastery.com/ what-is-computer-vision/
OpenCV. https://opencv.org/
Syed, Najam R. Multithreading with OpenCV-Python to improve video processing performance. 2018.[Online]. https://nrsyed.com/2018/07/05/multithreading-with opencv-python-to-improve-video-processing-performance/
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2022 Kresna Wira Widjanarko, Krisna Aditya Herlambang, Muhamad Abdul Karim

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Penulis menyimpan hak cipta dan memberikan jurnal hak penerbitan pertama naskah secara simultan dengan lisensi di bawah Creative Common Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) yang mengizinkan orang lain untuk berbagi pekerjaan dengan sebuah pernyataan kepenulisan pekerjaan dan penerbitan awal di jurnal ini. Penulis bisa memasukkan ke dalam penyusunan kontraktual tambahan terpisah untuk distribusi non ekslusif versi kaya terbitan jurnal (contoh: mempostingnya ke repositori institusional atau menerbitkannya dalam sebuah buku), dengan pengakuan penerbitan awalnya di jurnal ini.







