c# web Kamerasında Görüntü Alma,Kayıt Etme

c# web kamerasında görüntü almak için bir webcam_capture.dll kütüphanesini eklememiz gerekiyor. Bunu için Toolbox üzerinde sağ tuşa tıklayıp choose items ‘ i seçiyoruz. .NET Framework Componetinden yukarıdaki webcam_capture.dll dosyasını seçiyoruz. Bu dosyayı çalıştığınız projenin debug klasörü içerisine atınız.

sinaevi_webcamkayit

Şimdi projeyi yapmak için

1 Adet picture box , 3 buton ekliyoruz. resim sayısını görmek için label ekledim. bu ekstradan bunu eklemeyebilirsiniz.

webcam_capture–> Web Capture dll dosyasını indirmek için tıklayınız. Projeye nasıl dahil edileceğini yukarıda yazdım.

Başlat Butonu


private void button1_Click(object sender, EventArgs e)
 {
 webCamCapture1.Start(0);
 }

Durdur Butonu


private void button2_Click(object sender, EventArgs e)
 {

webCamCapture1.Stop();
 }

WebCamCapture’nin İmageCaptured Özelliğine yazılacak kok


private void webCamCapture1_ImageCaptured(object source, WebCam_Capture.WebcamEventArgs e)
 {
 pictureBox1.Image = e.WebCamImage; //picturebox'un image özelliğine bu olayın
 //WebCamImage özelliği atanarak görüntü akışı sağlanıyor
 }

Form açıldığında otomatik olarak görüntü gelmesi için.

7.120 defa okundu.

5 yorum

  1. Murathan Ortakçı Yanıtla

    Bu webcam capture dosyasını NET Framework componetinde göremiyorum . Bunu nasıl ekleyebilirim ?

    • admin YazarYanıtla

      dll dosyasını indirdikten sonra yazıda anlatıldığı gibi ekleyin. daha sonra componentlerin arasına gelecektir.

      • Şeyda Yanıtla

        Merhaba !
        ben dll dosyasını indirdim ve bu dosyayı projemin debug dosyasına yerlestirdim defalarca yeniledim fakat hala componentlerin arasına gelmedi. Ne yapmam gerekiyor acil yardım eder misiniz? Projem visual c# windows form aplication formatında ,onu mu değiştirmeliyim?
        kullandığım program sürümü;visual studio 2013

  2. Azer Yanıtla

    merhatabalar. anlatim iyi tamam da Start deyince programda bi sey cikmiyor goruntu falan. ama kamera calisiyor

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir