Posted by: ibrahimkaratas | February 25, 2012

OpenCv ilk program :)

Hadi klasik Hello world yapalım 😀

Herseye balamadan once kutuphaneyi indirmemiz gerek… Bunun için

http://code.google.com/p/opencvsharp/ adresinden indirebilirsiniz. Daha onceki gibi kutuphaneleri eklemek karın  agrısı degil 😀 C # ın guzelligi 😀

oncelikle  visual c# da yeni bir windows form olusturalım . Forma  resmi goruntulemek için bir picture box ve bir adet buton koyalım ilk asamada…  Add refereans dan indirdigimiz opencv dll dosyalarını projemize dahil edelim .Şimdi her sey hazır hadi baslayalım kodlamaya :d  İncelediginiz de sacma oldugunu goreceksiniz ama ilk etapta hangimiz yapmadıkki boyle seyler:D belirledigimiz bir resimi opencv uzerinden picturebox da gostermek…

oncelikle using OpenCvSharp; komutuyla kutuphanemizi projemize ekleyelim .

buton metodunun altına bir bir openfile diolag acalı ve bir resmin yolunu belirtelim .

private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog op = new OpenFileDialog();
op.Title = “Select Image File”;
op.FileName=”*.jpg”;
if (op.ShowDialog() == DialogResult.OK)
{
IplImage img = new IplImage(op.FileName);
pictureBox1.Image = img.ToBitmap();
button1.Enabled = true;
}
}

gordugunuz uzere Iplimage img  nesnesi uzeirnden goruntumuzu alıp pictureboz ta goruntuledik. picturebox da gosterebilmek için matris seklinde tanımlanan iplimage nesnesini tobitmap fonkiyonu ile bitmap resim formatına cevirmek gerek…

bugunluk bu kadar sıradaki uygulamamız kameradan video almak olacak

iyi  gunler…

Proje için

http://hotfile.com/dl/147786928/97fec75/resim_acma.rar.html

 

Hello world için 🙂

https://bugraphicslab.files.wordpress.com/2012/02/hello-world.jpg

 


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

%d bloggers like this: