okuma Archive


OpenCV İp Kameradan Görüntü Okuma

OpenCV İp Kameradan Görüntü Okuma İp kameralar sağladığı kullanım kolaylığı, sunucu üzerinde görüntü işlemek veya kamera sisteminin kurulduğu alan dışında görüntüleri yorumlamak amacıyla sıklıkla tercih edilirler. Bazı kamera aygıtları üzerinde kendi mikro işlemcisi olabilir ve görüntü aktarmaya ihityac duymadan burada işlenebilir. Bizim konumuz bu kameralar değil, yakaladığı görüntüyü üzerinde bulunan web sunucu aracılığıyla ağ üzerinde…

Read More

OpenCV Video Aygıtlarından Görüntü Okuma

Usb kameradan, ip kameradan, video dosyasından veya bir video kaynağından kayıt almak için videoio paketi içerisindeki VideoCapture sınıfı kullanılmaktadır. Bir örnek ile nasıl kullanıldığına göz atalım.

VideoCapture sınıfından oluşturulan nesne, video aygıtını başlatmaktadır. Bu nesnenin open() metodu string ve int olarak parametre almaktadır. string olarak verilen parametre video dosyasının yolunu, örneğin C:\video.avi gibi veya…

Read More

OpenCV Dosya Sisteminden Görüntü Okuma

Dosya Sisteminden Görüntü Okuma OpenCV ile dosya sisteminden görüntü dosyası okumak için Imgcodecs paketi içerisindeki imread metodu kullanılmaktadır. Bu konu öncesinde önemli bir sınıf olan Mat sınıfına göz atalım. Mat tipi olarak da adlandırabileceğimiz bu sınıf, görüntü barındırma işlevine sahiptir. Okunan görüntü dosyaları OpenCV kütüphanesin de mat sınıfında tutulmaktadır. Alınan görüntü renk uzayına göre farklı…

Read More

Dot Net ile Tesseract OCR

Tesseract bir OCR kütüphanesidir. OCR ise optik karakter tanıma ifadesinin İngilizce baş harfleri ile ifade edilmektedir. Apache lisansı ile dağıtılmaktadır ve 2006 yılından beri Google sponsorluğu ile C,C++ programlama dili kullanılarak geliştirilmektedir. Bu yazının yazıldığı tarih itibari ile kararlı sürümü 3.04 dür. Kaynak kodlarına github adreslerinden ulaşabilirsiniz, ayrıca diğer platformlar için de gerekli indirme bağlantılarını bulabilirsiniz. C# ve…

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

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

Java – Seri port veri okuma

Java ile seri port işlemleri için yazılmış bir kütüphane mevcut ilk olarak buradaki RXTXcomm-2.2pre2 dosyadan sisteminize uygun klasör içerisindeki dosyayı işletim sisteminizin ana dizinine atınız (örn. windows için C:\windows\). Buradaki örnek ile seri port üzerinden gelen verileri okumaya yarayan bir uygulama. Kaynak kodlar için SerialPortReader