Kapat

Görüntü İşlemede Devrim:OpenCv

Anasayfa
Bilgisayar Görüntü İşlemede Devrim:OpenCv
ValentinesDay-TR-468x60

OPENCV NEDİR

OpenCV (Open Source Computer Vision Library- Açık Kaynak Bilgisayar Görüntü İşleme), nesne tespiti, yüz tanıma, işaret dili tanıma, hareket algılama gibi projelerde kullanılan görüntü işleme kütüphanesidir. C ve C++ programlama dilleri kullanılarak geliştirilmiştir. Ayrıca Makine Öğrenmesi dalı için de gerekli istatistiksel verileri barındıran diğer bir kütüphanedir.

İlk olarak 1999 yılında Intel tarafından geliştirilmiştir ve BSD lisansına sahiptir. Bu lisansa sahip olması kütüphaneyi istediğimiz projede ücretsiz olarak kullanmamıza olanak sağlar. Aynı zamanda Windows, Linux, Android, iOS ve Mac OS platformlarında çalışmaktadır.

14 milyonun üzerinde indirilmiştir ve 47.000’den fazla kullanıcıya sahiptir. Başlıca kullanıcıları arasında Google, Yahoo, Microsoft, Intel, Sony, Honda, Toyota, IBM gibi büyük firmalar bulunmakadır. Bu kadar çok tercih edilmesinin en büyük nedeni açık kaynak olması ve yazılan kodun basit olmasıdır.

Kullanımını yaygınlaştırmak için “www.opencv.org” adlı kar amacı güdülmeyen bir site kurulmuştur.

OpenCV programlama dilleri:

  • C++
  • C
  • MATLAB
  • Python
  • Java
  • C#

Günümüzde tüm yeni gelişmeler OpenCV’nin doğal dili olan C++ ile yapılmaktadır.

 

BİLEŞENLERİ

Beş temel bileşenden oluşmaktadır:

  1. CV(Computer Vision-Bilgisayarla Görme) Bileşeni: Temel resim işleme fonksiyonlarını ve algoritmalarını barındırır.
  2. MLL(Machine Learning Library) Bileşeni: Makine Öğrenmesi dalı için gerekli fonksiyonları içeren istatistiksel veri barındıran bir kütüphanedir.
  3. HighgGUI Bileşeni: Kütüphane içerisinde tanımlı nesnelerin oluşturulduğu, resim ve videoların kaydedilip silindiği fonksiyonları içerir.
  4. CXCore Bileşeni: Genel veri yapılarını barındıran, görüntü üzerinde çizim yapmayı sağlayan ve XML desteği sağlayan kütüphanedir.
  5. CvAux Bileşeni: Ağız hareketleri izleme(mouth-tracking), yüz tanıma(face-recognition), şekil eşleştirme(shape matching) gibi algoritmaları içeren kütüphanedir.

 

KULLANIM ALANLARI

  • Astronomide,
  • Biyomedikal alanlarda,
  • Uydu görüntülemede,
  • Trafik, radar ve güvenlik sistemlerinde,
  • Askeri endüstrisinde yaygın olarak kullanılmaktadır.

 

“Görüntü İşlemede Devrim:OpenCv” üzerine 1 yorum

  1. Otabek says:

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.