python opencv kütüphanesi nedir
python opencv kütüphanesi nedir
OpenCV Nedir?
Başlangıçta Intel tarafından geliştirilen OpenCV, gerçek zamanlı görüntü işleme için ücretsiz bir platformlar arası bilgisayar görüşü kütüphanesidir. OpenCV yazılımı, Bilgisayar Görüşüyle ilgili her şey için fiili bir standart araç haline gelmiştir. Günümüzde OpenCV, her hafta 29.000'den fazla indirmeyle hala oldukça popülerdir.
Yazarlar OpenCV'yi C ve C++'da yazdılar. GNU/Linux, OS X, Windows, Android, iOS, vb. gibi en popüler işletim sistemleri altında çalışır. Apache 2 lisansı altında ücretsiz olarak kullanılabilir .
Python, Ruby, Matlab ve diğer diller için arayüzler üzerinde aktif geliştirmeler mevcuttur. Bunlara Python kullanıcıları için “pip install opencv” ve sürüm kontrolü için “git opencv” komutları aracılığıyla erişebilirsiniz.
OpenCV kütüphanesi, gerçek zamanlı bilgisayar görüşü için 2500'den fazla algoritma, kapsamlı dokümantasyon, kaynak kodu ve örnek kod içerir. Python paketi ve Python kütüphanelerini kullanan geliştiriciler, "python opencv" gibi komutlarla OpenCV'yi projelerine entegre edebilir. Paket yöneticileri, kurulum ve sürüm kontrolü için basit bir süreç sağlayan bu entegrasyonu kolaylaştırır.
Yazarlar açık kaynaklı kütüphaneyi 2000 yılında BSD lisansı ve daha sonra Apache 2 lisansı altında yayınladılar. Açık kaynaklı yapısı onu binlerce kişi tarafından en son teknoloji uygulamaları, ürünleri ve araştırma projeleri üreterek erişilebilir hale getirdi. Bu uygulamalardan bazıları şunlardır:
- Kamera görüntülerinin uydu veya web haritalarında birleştirilmesi
- Görüntü tarama hizalaması
- Tıbbi görüntü gürültü azaltma
- Nesne analizi
- Güvenlik, gözetim ve saldırı tespit sistemleri
- Otomatik izleme ve emniyet sistemleri
- Üretim AI denetimi
- Kamera kalibrasyonu
- İnsansız hava, kara ve su altı araçları
Bilmek İlginçtir. Ses ve müzik tanımada, OpenCV ses spektrogramı görüntülerini görme tanıma ile analiz edebilir.
Bugün sizlere Windows işletim sistemi üzerine OpenCV kurulumunu anlatacağım ve küçük bir örnekle bu kurulumu deneyeceğiz. Kuruluma geçmeden önce bu anlatımın Python üzerine olacağını belirtmek isterim.
Python Programı eğer bilgisayarınızda bulunmuyorsa bilgisayarımıza kurmak için lütfen alt kısımda ki bağlantıdan indiriniz ve kurunuz.
Benim tavsiyem OPENCV işlemleri için python yazılımının daha özel bir versiyonu olan ANACONDA kullanmanız. Anaconda indirmek için lütfen alt kısımdaki bağlantıyı izleyiniz. (Yukarı kısımdaki Python yüklemesini kesinlikle yapınız. Anaconda tercihe bağlıdır.)
Şimdi ise yaptığımız yüklemeleri kontrol etmek için arama kısmına CMD yazarak. Komut satırını açınız.
>> python — version
Komutunu yazınca alt kısımdaki gibi bir çıktı alıyorsanız Python kurulumu tamamdır.

OpenCV Kaynak kodunu indirip python’a adapte etmek için lütfen alt kısımdan indiriniz ve kurulumu yapınız.
Kurulum ise gayet basit sadece sıkıştırılmış dosyaları çıkaracagı konumu size soruyor size tavsiyem direk ileri ileri demeniz ve dosyaları çıkarmasını beklemeniz.İşlem bittikten sonra Python ile entegre edebilmek için ise yeniden komut satırına giriyoruz ve alt kısımdaki kodları çaılştırıyoruz.
UYARI: PYTHON 3.6 üzerindeki sürümlerde hata oluşabiliyor. Lütfen 3.6 sürümünü kurun.
Pythonın kendi idesi için.
>> pip install opencv-python
Anaconda kullananlar için.
>> conda install -c conda-forge opencv
Yüklemenin başarılı olup olmadığını kontrol etmek için yine komut satırına giriyoruz ve alt kısımdaki kodları çalıştırıyoruz.
>> python
>> import cv2
>> cv2.__version__
Eğer çıktı alt kısımda ki gibi ise yükleme başarılır.
