2) İndirdiğiniz dosyayı C:/ klasörü altına çıkarın.
3) Computer(Sağ tık) / Properties / Advanced System Settings / Environment Variables kısmına girip System Variables altında Path değişkenini seçip Edit butonuna tıklayın.




Değişkenin en sonuna, noktalı virgül koyup, OpenCV'yi çıkarttığınız yerdeki dosya içerisindeki sırasıyla opencv\build\x64\vc10\bin yolunu ekleyin. Sonuç olarak şöyle birşey eklemiş olacaksınız:
C:\opencv\build\x64\vc9\bin (64bit sistem, VS2008 için)
C:\opencv\build\x64\vc10\bin (64bit sistem, VS2010 için)
C:\opencv\build\x64\vc11\bin (64bit sistem, VS2012 için)
C:\opencv\build\x86\vc9\bin (32bit sistem, VS2008 için)
C:\opencv\build\x86\vc10\bin (32bit sistem, VS2010 için)
C:\opencv\build\x86\vc11\bin (32bit sistem, VS2012 için)

4) Visual Studio içinden Win32 Console Application oluşturun (File/New Project/Visual C++/Win32 Console Application)
5) Solution Explorer'da oluşturduğunuz projenin ismine sağ tıklayıp Properties 'i açın

Sisteminiz 32bit'se bir sonraki aşamaya geçin.
Sisteminiz 64bit'se sağ üstteki Configuration Manager butonuna tıklayın.Alttaki Platform kısmında default olarak Win32 seçilidir. Onu x64 yapmak için sağ üstteki Active Solution Platform kısmına tıklayıp New'i seçin. İlk boşluğa x64 yazın. Ok'e basın. Sonra Platform kısmından default olarak seçili gelen Win32'yi x64 yapın. Buradaki Configuration kısmının da Release ya da Debug olduğuna dikkat edin. İlerideki bir aşamada Release ya da Debug olmasına göre farklı yol izleyeceğiz.


6) Proje ismine sağ tıkladıktan sonra Configuration Properties altında C/C++ -> General -> Additional Include Directories kısmına C:\opencv\build\include yazın.

7) Yine Configuration Properties altında Linker -> General -> Additional Library Directories kısmına C:\opencv\build\x64\vc10\lib yazın. Burada önemli olan nokta 3. adımda yaptığımız gibi sistemimizin özelliğine ve visual studio türüne göre doru olanı yazmak. Sonuç olarak şunlardan birini eklemiş olacaksınız:
C:\opencv\build\x64\vc9\lib (64bit sistem, VS2008 için)
C:\opencv\build\x64\vc10\lib (64bit sistem, VS2010 için)
C:\opencv\build\x64\vc11\lib (64bit sistem, VS2012 için)
C:\opencv\build\x86\vc9\lib (32bit sistem, VS2008 için)
C:\opencv\build\x86\vc10\lib (32bit sistem, VS2010 için)
C:\opencv\build\x86\vc11\lib (32bit sistem, VS2012 için)

8) En dikkat edilmesi gereken kısım burası. Configuration Properties altında Linker -> Input -> Additional Dependencies kısmına tıklayıp <Edit> deyin. Açılan küçük pencereye eklemek istediğimiz kütüphaneleri(.lib uzantılı dosyaları) ekleyeceğiz. 5. adımda Release ya da Debug olmasına dikkat edin demiştim. Eğer o adımda Debug yaptıysanız ---d.lib şeklindeki dosyaları, Release yaptıysanız ---.lib şeklindeki dosyaları ekleyeceksiniz. Eğer önce Debug yapıp sonradan Release yapmak ya da tersini yapmak isterseniz bu kısmı da doğru olanlarıyla değiştirmelisiniz. Buraya ekleyeceğimiz dosyalar; bir önceki adımdaki path(C:\opencv\build\x64\vc10\lib) içerisindeki dosyalardır. O path içerisindeki bütün dosyaları açılan küçük pencereye eksiksiz ekleyiniz. Burada OpenCV'nin 2.4.4 sürümüne uygun olanları yazacağım. Kopyala yapıştır yapabilirsiniz fakat değişik sürümler için kopyala yapıştır yaptıktan sonra eksiklik ya da fazlalıkları kontrol etmekte fayda var. Sonuç olarak sorunla karşılaşmamak için lib içerisindeki bütün dosyalar buraya koymalısınız.
Release için ---.lib dosyaları:
opencv_core244.lib
opencv_imgproc244.lib
opencv_highgui244.lib
opencv_ml244.lib
opencv_video244.lib
opencv_features2d244.lib
opencv_calib3d244.lib
opencv_objdetect244.lib
opencv_contrib244.lib
opencv_legacy244.lib
opencv_flann244.lib
opencv_stitching244.lib
opencv_nonfree244.lib
Debug için ---d.lib dosyaları:
opencv_core244d.lib
opencv_imgproc244d.lib
opencv_highgui244d.lib
opencv_ml244d.lib
opencv_video244d.lib
opencv_features2d244d.lib
opencv_calib3d244d.lib
opencv_objdetect244d.lib
opencv_contrib244d.lib
opencv_legacy244d.lib
opencv_flann244d.lib
opencv_stitching244d.lib
opencv_nonfree244d.lib


Bunları yapıştırıp kontrol ettikten sonra Property Pages penceresinden OK deyip çıkabilirsiniz. Artık Visual Studio'nuza OpenCV kütüphanenizi eklemiş bulunmaktasınız.

yazılanları aynen yaptım fakat çalıştıramadım çünkü sistem dosyaları bulamıyor
YanıtlaSilİndirdiğin OpenCV dosyasının C:\ altında olduğuna emin misin?
SilEvet eminim.Aynı işlemi yeniden yaptım ama aynı hatayı almaya devam ediyorum.
SilOpenCV'nin hangi versiyonunu indirdin?
SilMustafa 2010 dene
Sil2.4.7 versiyonunu indirdim.OpenCV dosyası C:\ altında ama yazılan proje dosyaları C:\ altında değil.sorun bu olabilir mi? exe. dosyası oluşturalamıyor
YanıtlaSilProje dosyalarının C:\ altında olmasına gerek yok. 2.4.7 versiyonunu indirdiysen .lib dosyalarını eklerken ben burada 2.4.4 e göre koydum.Yani örnek olarak opencv_flann244.lib şeklinde yazdım. Sen bu dosyayı opencv_flann247.lib şeklinde yazmalısın. Buna dikkat ettin mi? Ve de aynı zamanda 32bit - 64bit olayı ve release - debug olayına da dikkat etmen gerekir.
SilDediklerinize dikkat ettim.İndirdiğimiz OpenCV kütüphanesinin 32 bit veya 64 bit versiyonu varmı? Yani farkeder mi? Çünkü sitede indirirken 32 bit veya 64 bit versiyonu diye birşey yoktu. Benim bilgisayarım 64 bit indirdiğim versiyonun uyumlu olmama ihitmali var mı ?
Sil