VC++ ile Windows Forms Application üzerinde OpenCV
|
(Microsoft Visual Studio üzerinden…) OpenCV’yi Console Application üzerinde kullanmak birçok yerde anlatılıyor. Console Application üzerinden proje çalıştırdığımızda çok sevdiğimiz kara ekran arkada açık kalacaktır. Ve de Visual Studio’nun o basit sürükle bırak özelliklerini kullanamayız, herşeyi kendimiz yapmak zorunda kalırız. Şimdi Windows Form Application üzerinde bir PictureBox açıp onun üzerinde OpenCV ile görsel gösterelim. Console Application ile OpenCV kullanıyor olanlar için anlatıyorum, sıfırdan başlayanlar şuradan veya şuradan OpenCV kurulumunu yaptıktan sonra buraya göz atsınlar.
Windows Form Application ile yeni proje açtıktan sonra Project Properties’ten Configuration Properties > General kısmında Common Language Runtime Support‘u Common Language Runtime Support (/clr) yapın. Şu haliyle projemiz OpenCV kullanmaya hazır. Bir örnek; deneme ismi ile açtığımız projenin deneme.cpp dosyasında main içindeki şu satırları kaldıralım;
Şunları koyalım;
Şu şekilde kendi açtığımız pencere içinde istediğimiz bir resmi göstermiş olduk. Şimdi de windows form içinde bir opencv resmi gösterelim. Tekrar bir Windows Forms Application açıp aynı ayarı yapalım. Form1.h’ı görsel olarak açıp yeni bir PictureBox koyalım. Sonra Form1.h dosyasının kod görünümüne gelelim.
Görüntü işledikten sonra göstermek istiyorsak tabi img üzerinden işlemlerimizi yapıp sonra pictureBox1′in Image’ine atacağız. |
English Articles
Emrah Üstün