Tugas 2: Webcam Capture
Pemrograman Berbasis Kerangka Kerja
Webcam banyak digunakan untuk berbagai tujuan, termasuk video konferensi, panggilan video, streaming langsung, dan merekam video pribadi. Mereka juga sering digunakan dalam aplikasi keamanan untuk pengawasan dan pemantauan, serta dalam industri hiburan untuk streaming permainan video atau konten langsung.
Pada tugas ini, diberikan perintah untuk membuat webcam dengan menggunakan bahasa c#, .NET, dan Aforge. Library AForge yang saya gunakan terdiri dari komponen seperti AForge.Video, AForge.Video.DirectShow, dan AForge.dll. Penggunaan Library AForge di sini adalah untuk memfasilitasi pengembangan aplikasi webcam yang mirip dengan OBS, yang dapat digunakan untuk menangkap gambar dari webcam dan menyimpannya di penyimpanan perangkat.
Secara teknis, aplikasi yang saya kembangkan, yang saya sebut sebagai Webcam App, memiliki beberapa fitur kunci. Pertama, ada dua PictureBox yang ditempatkan dalam sebuah TablePanel. Selanjutnya, terdapat sebuah ComboBox yang memungkinkan pengguna memilih kamera yang ingin digunakan. Selain itu, ada tombol "Start" yang digunakan untuk mengaktifkan kamera, tombol "Capture" untuk mengambil gambar dari webcam dan menampilkannya di PictureBox kedua, tombol "Save" untuk menyimpan gambar hasil tangkapan, dan akhirnya, tombol "Exit" yang berfungsi untuk menutup kamera dan keluar dari aplikasi.
Dengan konfigurasi ini, aplikasi ini memungkinkan pengguna untuk dengan mudah mengakses dan menggunakan kamera mereka, mengambil gambar dari webcam, dan menyimpannya dengan cepat.
Link Github: Webcam
Comments
Post a Comment