Görüntü işleme Archive


İki Görüntü Arasındaki Benzerlik Oranı

İki görüntüyü karşılaştırmak istediğinizde bunu yapmanın farklı yöntemleri vardır. En kolay yöntemlerden biriside tek tek piksellere bakarak aynı olup olmadığını kontrol etmekttir. RGB (R Kırmızı G Yeşil B Mavi) renk uzayına sahip görüntüler üç katmandan oluşmaktadır. Görüntüyü bir matris olarak ele aldığımızda RGB renk uzayındaki görüntülerin üç katmanlı olduğunu söyleyebiliriz. Siyah beyaz veya gri renk uzayına…

Read More

Live CV

Live CV Dinu SV tarafından geliştirilen açık kaynak kod bir geliştirme ortamı. Geliştirme ortamı diyorum çünkü farklı bir görüntü işleme kütüphanesi olarak düşünülmemeli. Live CV QML (Qt Meta Language veya Qt Modeling Language) dili ile json benzeri bir yapıda geliştirme yapmayı sağlayan OpenCV wrapperı. QML ile json formatındaki elementler şeklinde OpenCV fonksiyonları kullanılabiliyor. Hızlı prototipleme, yeni başlayanlar için OpenCV'yi kavrama veya…

Read More

Place2 ve Places2SceneRecognitionAPI

Places2SceneRecognitionAPI Kullanarak Görüntü Analizi Place2  Place2 Massachusetts Teknoloji Enstitüsü (Massachusetts Institute of Technology – MIT) tarafından geliştirilen bir  görüntü işleme servisi. Daha çok derin öğrenme yöntemleri üzerine araştırma yaparak, elde ettikleri sonuçlar ile nesneleri sınıflandırmak ve tanımak üzerine hizmet veren bir yapı. Place2 çalışması kapsamında 30,000 üzerinde görüntü  ile yapılan eğitim süreci sonucunda  400+ kategoride  eğitilmiş veri setine…

Read More

Microsoft Cognitive Service ile Görüntü Analizi

Microsoft Computer Vision Api ile Görüntü Analizi Gereksinimler: Bir önceki yazının okunması Sebep:Api’nin tanınması, api anahtarı alınması,  gerekli kütüphanenin kurulması Microsoft Cognitive Service, Computer Vision API ile OCR Microsoft bu api ile görüntü analizi de yapabilmektedir. Kaynak görüntü üzerindeki insan yüzleri, yaş tahminleri, ana ve ara renkler, görüntü üzerindeki nesneler, görüntünün yetişkin içerik olup olmama durumu…

Read More

Microsoft Cognitive Service, Computer Vision API ile OCR

Microsoft Computer Vision API – C# Kullanarak OCR Microsoft yakın zamanda geliştirici konferansında Cognitive Services adı altında bir dizi hizmet paketini kullanıma açmıştı. Bu hizmet paketleri içerisinde görüntü işleme, ses işleme, derin öğrenme, metin işleme ve ekstra arama hizmetleri gibi çeşitli servisler yer almaktadır. Sağlanan bu hizmetlerin bir çoğunu bulut üzerinden sunmaktadır ve belirli bir…

Read More

Renk Uzayları

Renk Uzayı Renk çeşitliliğinin fazla olması nedeniyle bu renkleri gruplama ihtiyacı doğmuştur bu renkleri gruplamak ve standartlaştırmak için renk uzayı (color space) kavramı ortaya çıkmıştır.  Her renk uzayı, renk kümesini tanımlamak için kendine özgü bir yapıya sahiptir. Örneğin siyah beyaz bir görüntüyü dijitalleştirmek için çok fazla kavrama gerek yoktur. Görüntü siyah ve beyaz olmak üzere…

Read More

Temel Dijital Görüntü İşleme Kavramları

Temel dijital görüntü işleme kavramları             Dijital görüntü işleme ile ilgili birçok kavrama aşina olabilirsiniz fakat bu kavramların çok iyi bir şekilde bilinmesi önem arz etmektedir. Bu nedenle bazı görüntü işleme kavramların ne olduğunu açıklamaya çalışacağım. Bu tanımlar ansiklopedik olarak değil, görüntü işlemede neyi ifade ettiklerine göre olacaktır. Dijital Görüntü: Gerçek yaşamdaki analog bir verinin…

Read More

OpenALPR ile Plaka Tanıma (C++, Java, Python, C#)

OpenALPR ile Plaka Tanıma (C++, Java, Python, C#) (Öncelikle daha önceki Araç Plakası Okuma yazıma bakmadıysanız buradan ulaşabilirsiniz.) OpenALPR açık kaynak araç plaka tanıma kütüphanesidir. OpenCV görüntü işleme kütüphanesi ve Tesseract OCR kütüphanesi kullanarak C++ ile geliştirilmiştir. Araç plakası, renk ve marka-model gibi bilgileri size verebiliyor. Amerika ve Avrupa plakalarında oldukça başarılı bir kütüphane. Hem bulut üzerinden…

Read More

Görüntü işleme alanında izlemenizi tavsiye ettiklerim

Görüntü işleme alanında yapılan seminerler, konuşmalar vb. çalışmaların anlatıldığı izlemenizi önerdiğim videoları bu yazı altında toplayacağım. İzlediğim ve size de tavsiye ettiklerimi güncel olarak buradan takip edebilirsiniz. Not: Ted videoları için, videonun sağ altında yer  alan mesaj ikonu ile Türkçe alt yazıyı aktif edebilirsiniz. Abe Davis Nesnelerin gizli özelliklerini ortaya çıkaran yeni video teknolojisi. Görüntü işlemede…

Read More

Java ile JavaANPR Kullanarak Plaka Tanıma

Java ile JavaANPR Kullanarak Plaka Tanıma (Öncelikle daha önceki Araç Plakası Okuma yazıma bakmadıysanız buradan ulaşabilirsiniz. OpenALPR ile Plaka Tanıma yazımıza ise buradan göz atabilirsiniz.) Java platformu için geliştirilmiş bir plaka tanıma kütüphanesidir. Kendi içerisinde yer alan bir çok özgün algoritma sayesinde çok iyi sonuçlar verebilmektedir. Rusya ve Avrupa plakalarını doğrudan destekliyor. Özelleştirilebilir yapısı sayesinde  istediğiniz ülkenin…

Read More