Tugas 2 Pemrograman Berbasis Kerangka Kerja (Webcam Capture App with .NET and C#)

Nama : Kevin Nathanael Halim

NRP : 5025211140

Kelas : Pemrograman Berbasis Kerangka Kerja B

Tahun Ajaran : 2023/2024 (Semester Gasal)


Link Github Repository https://github.com/zetsux/csharp-webcam-capture-app


Penjelasan : 

    Tugas kedua dari mata kuliah Pemrograman Berbasis Kerangka Kerja untuk membuat aplikasi desktop menggunakan framework .NET dan bahasa pemrograman C#. Tetapi kali ini, menggunakan bantuan library external yakni AForge yang memungkinkan untuk mengakses daftar webcam yang terdapat pada device.

    Dengan adanya library tersebut, tepatnya dengan menggunakan AForge.Video dan AForge.Video.DirectShow, dapat dibuat sebuah aplikasi webcam semacam OBS yang dapat melakukan capture terhadap webcam dan menyimpannya di penyimpanan device. Aplikasi Webcam Capture yang saya buat terdiri dari dua PictureBox yang dibungkus dengan container berupa TablePanel. Kemudian terdapat ComboBox untuk memilih kamera, tombol Start untuk menjalankan kamera, tombol Capture untuk mengambil gambar dari webcam dan memasangnya ke PictureBox2, tombol Save untuk menyimpan gambar yang telah di-capture pada PictureBox2, dan juga tombol Exit untuk keluar dari aplikasi setelah menutup seluruh kamera dan gambar.


Dokumentasi : 










Comments