Senin, 04 September 2023

Membuat Webcam Capture Menggunakan Visual Studio 2022

Nama    : Dilla Wahdana

NRP      : 5025211060

Kelas    : PBKK A

Membuat Webcam Capture Menggunakan Visual Studio 2022


1. Instalasi Visual Studio Enterprise 2022


Yang pertama, kita harus download Visual Studio terlebih dahulu. Disini saya memakai Visual Studio 2022. Setelah selesai didownload, maka install visual studio tersebut dan centang workloads ASP.NET and web development (untuk membuat website) dan .NET desktop development (untuk membuat aplikasi desktop).
Perlu diingat bahwa anda bisa menginstall workloads sesuai kebutuhan anda, tidak harus semua di install.

2. Buat Project Baru

Selanjutnya buat project baru, cari windows Forms App dengan bahasa pemrograman C# sebagai template membuat Webcam Capture App, lalu klik next


Lalu isi nama project sesuai keinginan kalian dan atur penyimpanan projectnya pada directori yang diinginkan atau juga bisa pilih default. Lalu klik Next


Setelah itu akan muncul seperti gambar diatas, pilih target framework .Net 6.0. Lalu klik Next 

3. Masukkan tools / komponen yang diinginkan


Untuk membuat beberapa tools diatas klik View pada navigasi barnya, pilih ToolBar untuk membuka pilihan tools yang tersedia pada Visual Studio. Untuk tools yang saya gunakan antara lain:
  1. ComboBox

    Tool ComboBox ini akan kita gunakan untuk list webcam yang terdeteksi pada setiap komputer/laptop. Kemudian kita ubah nama variabel pada properties untu memudahkan kita dalam pemanggilan variabelnya.

  2. Button


    Tool Button ini kita gunakan sebagai tombol-tombol untuk mengoperasikan Webcam Capture App ini. Disini ada beberapa tombol yang digunakan yaitu start, capture, save image, dan exit. Untuk mengubah nama text nya klik "text" pada properties. Dan jangan lupa untuk mengubah juga nama variabel untu memudahkan pemanggilan variabelnya.

  3. TabelLayoutPanel


    Tool ini berupa tabel yang digunakan sebagai tempat memunculkan / mendisplay gambar webcamnya dan hasil capturenya nanti. 

  4. PictureBox


    Tool PictureBox ini kita gunakan untuk menampilkan/mengambil video dari webcam dan hasil capture nanti. Letakkan PictureBox pada bagian dalam TabelLayoutPanel. Atur ukuran PictureBox nya dengan klik icon panah sebelah kanan pada PictureBox, lalu atur size mode "zoom" dan klik Dock in Parent Container agar ukurannya mengikuti ukuran parent containernya yaitu TabelLayoutPanel. jangan lupa ubah nama variabelnya.
4. Mulai  membuat pemrograman / code pada Webcam Capture App

Sebelum membuat code pemrograman, kita download library AForge.Net. AForge.Net adalah library yang dibuat untuk kebutuhan gambar, baik itu video ataupun gambar 2D. Download AForge.Net yang only library karena kita butuh library nya saja.

Setelah di download, ekstra file AForge.Net nya. Setelah itu import library AForge.Net ke project Visual Studio.

Cara importnya yaitu klik kanan pada area dependencies, pilih Add Project Referense lalu klik browser untuk pilih library pada AForge.Net. Untuk library nya kita hanya pakai AForge. Video.dll, AForge.Video.DirectShow.dll, dan AForge.dll pada file Release. 

Hasil:

Untuk code programnya bisa dilihat pada link berikut:

Tidak ada komentar:

Posting Komentar

EAS PPB B

 Nama     : Dilla Wahdana NRP         : 5025211060 Kelas       : PPB B EAS PPB B Buat use case dan user flow dari aplikasi ?  i.saku adalah ...