Opencv Nedir Ne İşe Yarar

SoruCevap

Üye
Çözümler
1
Tepkime
67
Yaş
36
Coin
256,935
Günümüzün bilişim sektöründe çok sayıda uygulama ve yazılımlar vardır. Bunların her biri farklı niteliklere sahiptir. Görevleri ise farklı alanlarda bilgisayar kullanıcılarını işlerini kolaylaştırmaktır. OpenCV gibi uygulamalar ise bilişim alanında en çok işe yarayan araçlardır. Günümüzde yaklaşık 47 milyondan fazla bireysel ya da kurumsal kullanıcıların kullanmak olduğu OpenCV; açık kaynak kodlu görüntüleme işlem kütüphanesidir. İlk olarak 1999 yılında intel tarafından geliştirilmiş ve daha sonraki yıllarda ise Google başta olmak üzere İtseez, AMD, Willow, Nvidia gibi şirket ya da toplulukların desteği ile değişmeye devam etmektedir. İlk sürümü ise 2000 yılında piyasaya çıkmıştır. İlk çıktığında C Programlama dili ile geliştirilmiştir. Daha sonraki yıllarda ise C ++ dili ile geliştirilmiştir. En avantajlı tarafı da bağımsız bir kütüphanedir. Bu özelliği sayesinde İOS, OS, Android, MAC, Linux ve Window gibi çok sayıdaki işletim sistemleri tarafından desteklenmektedir.

OpenCV Özellikleri Nelerdir,
OpenCV kütüphanesini içinde makine öğrenmesine veya görüntü işlemeye yönelik 250’dan fazla algoritma bulunuyor. Bu algoritmaların temel görevi ise yüz tanıma, görüntü işleme, insan hareketlerini tespit etme, optik karakter tanıma, görüntü karşılaştırma, OCR işleme yapmaktır OpenCV özellikleri ya da mimarisi iyi anlamak ya da tanımak için bileşenleri konusunda bilgi sahibi olmak gerekir.

OpenCV Bileşenleri Nelerdir
OpenCV Bileşenleri; Core, Highgui, İmgproc, Imgcodecs ve Videoio şeklinde isimlendirilmektedir. Bu bilenlerin her biri farklı görevlere sahiptir. Bu bileşenleri her birini detaylı bir şekilde anlatmak gerekirse;

CoreOpenCV temel fonksiyonları ile point, matrix benzeri veri yapılarını barındırır. Bunun haricinde görüntünün üstüne çizim yapmak için gerekli metotları ve XML işlemleri için gerekli bileşenlere sahiptir.

HighGui bileşen ise kütüphane içerisinde pencereleri yönetme, resim görüntüleme, grafiksel kullanıcıları arabirimleri için gerekli olan metotlara sahiptir. 3.0 ve önceki sürümlerde dosya sisteminden resim dosyasını yazma ya da okuma gibi işlevleri rahatlıkla yapabiliyordu.

ImgprocOpenCV kütüphanesini önemli bileşenlerinden bir tanesidir. Bunu görevi ise filtreleme operatörleri üzerinden nesne belirlemek, kenar bulmak, renk uzayın yöntem, renk ekleme ya da renk yönetimi şeklinde fonksiyonları içerisine alır. 3 ve sonraki sürümlerde bazı fonksiyonları değişse de 2 ve 3 sürümde olan fonksiyonların büyük bir bölümü aynı kalmıştır.

Imgcodecs dosya üzerinde video ya da resim okuma yazma gibi işlemleri gerçekleştiren fonksiyonlara sahiptir.

Videoiosistem dosyası üzerinde kamera ya da video cihazları erişim sağlayarak görüntü almak ya da görüntü yazmak için gerekli metotlarda sahiptir. 3 sürümü ve öncesindeki paketlerde çoğu metotlar video paketi içerisinde yer almaktaydı.

Nerelerde Kullanılır?

OpenCV günümüzde büyük ya da küçük ölçekli şirketler başta olmak üzere hükümet organlarında, tıp, askeri alanda eniz altında sonar sistemlerinde hayvan insan ve araç takip etme sistemlerinde gibi önemli alanlarda kullanılmaktadır.
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Üst Alt