Laman

Senin, 03 Januari 2011

Mendeteksi Keberadaan WebCam di komputer menggunakan C# (C Sharp)

sebelum mengcapture image atau video dari  webcam kita harus mempunyai devicenya (hardware berupa webcam), source code untuk mencapture image dari webcam silahkan baca artikel disini, disini artikel ini hanya menjelaskan tentang bagaimana cara mendeteksi keberadaan webcam di driver system kita.
oke, langsung buat projectnya, langkah pertama silahkan buat project baru seperti biasanya, buka IDE visula studio, klik file dan pilih new project, pada kotak project name silahkan isi dengan kesukaaan anda, tidak ada aturan khusus dalam penulisan nama project, untuk langkah-langkah selanjutnya silahkan ikuti instruksi instruksi dibawah ini, sebelumnya silahkan download library yang telah disiapkan disini

Gambar 1. Preview desain aplikasi

langkah 1 : pada form yang telah disiapkan sebelumnya tadi tambahkan satu komponen button, dan add reference pada ketiga library yang telah didownload sebelumnya tadi. atur dan tata sedemikian rupa sehingga tampilan form seperti pada gambar dibawah ini. untuk tutorial menambahkan add reference, silahkan baca artikel disini

Gambar2. Preview aplikasi yang sedang running 

langkah 2 : tambahakan library dll tersebut pada header program, berikut code untuk menambahakan  header library di C#

       Using AForge.Video
       Using AForge.Video.DirectShow
                
langkah 3 : double click button satu untuk membangkitkan event klik pada button satu, setelah itu masukan source code berikut ini 

try{
device=new FilterInfoCollection(FilterCategory.VideoInputDevice);
 if (device.Count > 0)
 {
     MessageBox.Show("komputer ada webcamnya");
 }
 else{
      MessageBox.Show("komputer tidak ada webcamnya");}}
      catch (ApplicationException kesalahan)
      {MessageBox.Show("Terjadi error\n" + kesalahan.ToString());
 }
langlah 4 : Done, Program selesai dibuat. sekarang coba jalankan program, jika langkah-langkah diatas dilakukan dengan benar, maka saat proram running dan button satu diklik program dapat mendeteksi keberadaan dari webcam, apakah komputer memiliki device webcam atau tidak.

untuk memudahkan dalam mempelajari tutorial ini, silahkan download contoh programnya disini, atau download projectnya disni
Download binary file disini
Download full project disini
For more information contact on informasi@csharp-indonesia.com
NB : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010. dengan target framework 2.0 . Sehingga minimal komputer harus terinstal windows xp untuk bisa menjalankan program *.exe nya, Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010

Artikel yang mirip 

5 komentar:

  1. Min, link buat download link library ny mati

    kirim link sama full project ny ke twooneihsan@yahoo.com ya Min
    thanks...

    BalasHapus