Ana içeriğe atla

Kayıtlar

Ağustos, 2018 tarihine ait yayınlar gösteriliyor

Gömülü Sistemler

Gömülü sistemler bugün etrafımızdaki birçok elektronik cihazda gördüğümüz ama farkına varmadığımız cihazın ruhunu oluşturur.

Turnike kapı geçiş sistemlerinden uçaklara hatta uzay mekiklerine kadar cihazların/makinaların tamamında gömülü sistemler bulunmaktadır.

Bir elektronik kart analog ve dijital olarak tasarlanabileceği gibi gömülü sistem olarak da tasarlanabilir. Çok kompleks olmayan işlemler için gömülü sistem tasarlamaya gerek olmayabilir ama etrafındaki diğer donanımlar ile veri iletişimi gerçekleştiren, internetten veri alıp veri gönderen, rfID okuyucu, parmak izi okuyucu, görüntü işleme sistemleri tasarımı için gömülü sistemler kullanmak zorunda kalıyoruz.

Gömülü Sistemler Nerelerde Kullanılır?

Kendisini gömülü sistemler üzerine geliştirmek isteyenler Tesla firmasının gömülü sistem iş ilanlarına bakaram fikir sahibi olabilirler.

Tesla ömülü sistemler iş ilanları:

Yazılım Mühendisliği, Gömülü Sistemler - Staj / Co-OpSr. Yazılım Mühendisi, Yazılım Güvenliği - Gömülü SistemlerMaki…

C# ile Görüntü işleme

Görüntü işlemeyi bir çok alanda kullanmaktayız.Python,java,c# v.s bir çok dille yapabilmekteyiz.
Açık kaynak olarak kullanabileceğimiz en bilindik kütüphane OpenCv kütüphanesidir.
OpenCv kütüphanesi c++ dili  ile yazılmış bir kütüphanedir.Biz  c++ dilini kullanarak OpenCv kütüphanesini direk kullanabiliriz.Fakat diğer teknolojilerde kullanabilmemiz için OpenCv ile uygulamamız arasında iletişim kuracak ara bir kütüphaneye ihtiyacımız vardır.
C# uygulamasında bu işlem aşağıdaki resimdeki gibidir.


Performans bakımından bakarsak alt seviyedeki kütüphane hızlı çalışacaktır.C# adına kullabileceğimiz ara kütüphanelerden(Wrapper)
bazıları şunlardır:

EmguCv (https://sourceforge.net/projects/emgucv/ indirebilirsiniz.)OpenCvSharp(https://github.com/shimat/opencvsharp indirebilirsiniz.)SharperCvOpenCvdotnet(https://code.google.com/archive/p/opencvdotnet/downloads indirebilirsiniz.)