Faster Video Processing Menggunakan Teknik Parallel Processing Dengan Library OpenCV

Authors

  • Kresna Wira Widjanarko Universitas Pancasila
  • Krisna Aditya Herlambang Universitas Pancasila
  • Muhamad Abdul Karim Universitas Pancasila

DOI:

https://doi.org/10.61098/jkst.v1i1.2

Keywords:

Video Processing, proses parallel, webcam, python, opencv

Abstract

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

Download data is not yet available.

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/

Published

06/30/2022

How to Cite

Wira Widjanarko, K., Aditya Herlambang, K., & Abdul Karim, M. (2022). Faster Video Processing Menggunakan Teknik Parallel Processing Dengan Library OpenCV. Jurnal Komunikasi, Sains Dan Teknologi, 1(1), 10–18. https://doi.org/10.61098/jkst.v1i1.2

Issue

Section

Articles