Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

Opencv Nedir Ne İşe Yarar

Opencv Nedir Ne İşe Yarar
0
461

dragons

FD Üye
Katılım
Ocak 15, 2023
Mesajlar
281
Etkileşim
12
Puan
18
Yaş
69
F-D Coin
80
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;

Core OpenCV 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.

Imgproc OpenCV 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.

Videoio sistem 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.
 

Similar threads

Görüntü İşleme ve Open Cv Nedir? Manzara işleme, bilgisayar ortamında bulunan resimlerin, isteğe uygun bir şekilde düzenlenmesi işlemidir Görüş işleme var olan fotoğraf üzerinde gerçekleştirilmektedir Görüntü İşlemenin Amacı: Görüş işlemedeki esas gaye, resmi istenilen efektlerle...
Cevaplar
0
Görüntüleme
95
Redux Nedir? Neden İhtiyaç Duyarız? Redux, bir javascript kütüphanesidir. Redux, React’ın olmazsa olmazı veya bir parçası değildir. Dan Abramov tarafından geliştirilmiş bir kütüphanedir. Asıl görev tanımı ise, Javascript uygulamalarında state bileşenini yönetmeyi sağlayan javascript...
Cevaplar
0
Görüntüleme
181
İnternetin hayatımıza girmesinden ve yaygınlaşmasından sonra, firmalar ve kişiler için web sitesi ihtiyacı doğdu. On yıl öncesine kadar, bir web sitesi yapmak için programlama bilgisine ihtiyacınız bulunuyordu. Fakat gelişen teknoloji ile beraber web tasarım işleri biraz daha kolaylaştı. Çünkü...
Cevaplar
0
Görüntüleme
211
Ev ve iş yerlerinin güvenliği için kullanılan çözümlerin başında güvenlik kamerası çözümleri yer alıyor. Özellikle IP kamera gibi çözümlerin son dönemde revaçta olduğunu da söylemek mümkün. Peki, IP Kamera Nedir? Ne İşe Yarar? Nerelerde Kullanılır? IP kamera, standart güvenlik kameralarına ek...
Cevaplar
0
Görüntüleme
260
Merhabalar Öncelikle yazıya ‘firmware’ kavramıyla başlayalım ki firmware kurtarmanın ne kadar önemli bir konu olduğu ortaya çıksın Başlamadan önce firmware’in henüz Türkçe’leşmemiş bir terim olduğundan, yazıda olduğu gibi kullanılacağını vurgulamak istedim Ayrıca MTKFlash programının komut...
Cevaplar
0
Görüntüleme
91
858,460Konular
981,084Mesajlar
29,524Kullanıcılar
axxaSon üye
Üst Alt