KOD DÜNYAM
kod dünyam

Her Küçük Projenin Kalbinde Doğmayı Bekleyen Büyük Bir Proje Vardır.. (KodDünyam)

14 Ağustos 2016 Pazar

2 Web Kamera İle Görüntü Çekme Ve Kaydetme Projesi (C#)

Bilgisayarınız da Kendi Kamera Programınızın olmasını istemez misiniz ?

Bu konu üzerine internette bir çok sağlam olmayan bilgi mevcut. Bunu göz önünde bulundurarak projeyi paylaşmak istedim. C# (C Sharp) bilginiz varsa  Kendi Fotoğraf çekme ve kaydetme programını kendiniz yapın.

Görüntü Çekme ve Kaydetme Projesi


Bilgisayarda bulunan Kameraları bağlayıp ve ComboBox a gönderiyoruz. "KAMERAYI AÇ"  a tıklandığında Seçtiğiniz Kamera açılıp PictureBox ekranında aşağıdaki gibi Ekran açılacaktır.

Görüntü Çekme ve Kaydetme Projesi


Ekran açıldıktan sonra "ÇEK" buttonuna basıldığı vakit ekran görüntüsünü alıp durur.
Daha sonra o görüntüyü "FOTOĞRAFI KAYDET" buttonuna basıp bilgisayarınızda istiğiniz gibi kaydette bilirsiniz.

C# Form  Application da yukardaki gibi arayüz oluşturalım
Eklenecekler
1 adet PictureBox
1 adet ComboBOX
3 adet Button (AÇ-ÇEK-KAYDET)

Aşağıdaki kodlarımızı düzgün bir şekilde oluşturduğumuz arayüzün altına yazıyoruz.

 Öncelikle Görüntü için aşağıdaki  Kütüphanemizi eklemeliyiz.
using AForge.Video;        
using AForge.Video.DirectShow;






*Projemiz %100 çalışmaktadır. Sizde Adımları doğru uygulayıp bu küçük çaplı projeyi yapabilirsiniz.

*Yapamayan arkadaşlar yorum kısmından yorum yazabilir - iletişime geçebilirler.



KOLAY GELSİN.


  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

2 yorum:

  1. fotoğrafları istediğimiz yere değilde her seferinde tek bir yere nasıl kayıt edebiliriz? yardımcı olur musunuz?

    YanıtlaSil
    Yanıtlar
    1. Öncelikle Merhaba Fotoğrafı proje dosyanın içerisindeki belli bir klasöre kayıt edebilirsin. Şöyle ki:

      public enum harfler
      {
      a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u,v,y,z

      }
      private void Kaydet_Click(object sender, EventArgs e)
      {
      Random rnd = new Random();
      int harf=rnd.Next(0,24);
      int sayi=rnd.Next(0,100);

      pictureBox1.Image.Save(Application.StartupPath+/Klasörİsmi+"\\Resimİsmi"+((harfler)
      (harf)).ToString().ToUpper()+sayi.ToString()+".png");
      }

      Kolay Gelsin.

      Sil

Freelance Programcı (Yazılımcı)

Serhat Şos

Profesyonel bir yaklaşım ve uygun fiyatlarla hizmet vermekteyim. Projelerinizi geliştiriyorum. Web App - Mobil App

TEKLİF VER

Popüler Yayınlar

Blogger tarafından desteklenmektedir.

TEKNOLOJİ HABERLERİ

Etiketler

Dikkat! Sitemiz Tüm Hızıyla Yenilenmektedir.

Yararlı Bilgilerden Sizde Yararlanın.
Takipte Kalın...

Yorum ve Görüşleriniz Bizim için Değerlidir.