Geri Dön

Açık kaynak kodlu görüntü işleme uygulamaları

Open source image processing applications

  1. Tez No: 352533
  2. Yazar: FUAT ESMERAY
  3. Danışmanlar: DOÇ. DR. ABDULKADİR ŞENGÜR
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2014
  8. Dil: Türkçe
  9. Üniversite: Fırat Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektronik-Bilgisayar Eğitimi Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Sayısal görüntülerin giriş olarak alınıp amaca uygun işlemlerden geçirilerek elde edi-len veriler üzerinden yeni kararlar oluşturması görüntü işleme olarak tanımlanır. Görü sis-temleri görüntünün dış ortamdan algılanıp veya sistemin kendi içerisinde oluşturup hedef sonuçlara ulaşılıncaya kadar bütün süreçleri yöneten yazılımsal ve donanımsal yapıların bütününü ifade eder. Sağlık, coğrafya, jeolojik, güvenlik, imalat sanayi gibi uygulama alanları gün geçtikçe artan görüntü işleme teknolojilerinin işlem kapasitesi oldukça fazladır. Görüntü işleme teknolojileri bu işlem kapasitesini zaman kaybını minimum seviyede tutarak yapan sistemleri geliştirmeyi amaç edinmiştir. Günümüzde bu amaçla geliştirilen donanımsal teknolojilere ek olarak, bilgisayarları veya diğer elektronik araçların görü sistemleri gibi davranmasını sağlayan çeşitli yazılımsal kütüphaneler ve programlama dilleri geliştirilmiştir. Sunulan bu tezde EmguCV sarmalayıcı kütüphaneleri ile OpenCV fonksiyonlarının Stduio.Net platformunda C# dilinde temel görüntü işleme uygulamalarını geliştirmeyi amaçlamıştır. EmguCV aracılığıyla C# ortamında geliştirilen uygulamalar, optimize edilmiş OpenCV fonksiyonları ile C# dilinin güçlü yönlerini birleştirir. EmguCV sarmalayıcı yapısı sayesinde sistem kaynaklarının daha etkili kullanımına ek olarak görüntü verilerinin optimize edilmiş OpenCV fonksiyonları sayesinde daha hızlı işlenmesi ve daha etkili so-nuçlar vermesi sağlanmıştır. Sonuç bölümünde; EmguCV'li yazılım ortamıyla geliştirlen uygulamalar, görüntü iş-leme de güçlü fonksiyonlara sahip Matlab'taki aynı uygulamalar ile aynı veri grubu için hız ve performans açısından karşılaştırma yapılmıştır. OpenCV fonksiyonları ile geliştirlen uygulamaların aynı işlemi yapan birçok Matlab uygulamasından hızlı sonuçlar ürettiği ve performanslarınında daha iyi olduğu tespit edilmiştir.

Özet (Çeviri)

Image processing is defined as to create new decisions on the datas which obtained by being taken digital images as input and treating it in the manner suitable for the purpose. The visual systems is meaning that all hardware and software structures which managing the whole processes by detecting from the external environment of the image or by creating in the system until it reaches target results The processing capacity of image processing technology which its application areas like health, geography, geology, security, production industry increasing day by day is pretty much. The image processing technologies aims to develop the systems that making this processing capacity by keeping the loss of time at a minimum level. Today in addition to hardware technologies that developed for this purpose, various software libraries and programming languages have been developed that making computers or other electronic tools behave like visual systems. In this thesis it has been aimed to develop in C# language at Studio.Net platform the basic image applications of EmguCV wrapper library and OpenCV functions. The applica-tions that being developed in the C# environment through EmguCV, are assembling the functions of OpenCV that being optimized and the strenghts of C# language. In addition to more effective using of system recources thanks to the wrapper structure of EmguCV, faster processing of image data and given more effective results has been provided thanks to OpenCV functions that being optimized In the conclusion section, a comparison was made in terms of speed and performance between the applications developed with EmguCV software environment, the same appli-cations which having powerful functions of image processing in Matlab and the same data group. It was determined that the applications developed with OpenCV functions has pro-duced faster results than many Matlab applications engaged in the same process and has been better than their performance.

Benzer Tezler

  1. İnsan bilgisayar etkileşimli görüntü işleme uygulamaları

    Human computer interactive image processing applications

    HÜSEYİN KUTLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat Üniversitesi

    Elektronik-Bilgisayar Eğitimi Ana Bilim Dalı

    DOÇ. DR. ENGİN AVCI

  2. İnsansız hava araçları için yerleşim yeri ayırt etme sistemi

    Site discrimination system for unmanned aerial vehicles

    SERKAN SEZER

    Yüksek Lisans

    Türkçe

    Türkçe

    2017

    Elektrik ve Elektronik MühendisliğiKarabük Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. MUHAMMET TAHİR GÜNEŞER

  3. Team sumo

    Sumo takımı

    ERİNÇ TOPDEMİR

    Yüksek Lisans

    İngilizce

    İngilizce

    2008

    Elektrik ve Elektronik MühendisliğiBahçeşehir Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. H. FATİH UĞURDAĞ

  4. IOS ile trafik ceza bildirimi uygulaması

    Application of traffic fine notification with IOS

    İBRAHİM ŞANLIALP

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSüleyman Demirel Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. AKİF KUTLU

  5. Gezgin robotların konum belirleme ve engel sakınım probleminin tek kartlı bilgisayar sistemi kullanılarak çözümü

    The solution of the mobile robots' localization and obstacle avoidance problem using single board computer system

    SERDAR SOLAK

    Doktora

    Türkçe

    Türkçe

    2016

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKocaeli Üniversitesi

    Elektronik ve Bilgisayar Eğitimi Ana Bilim Dalı

    DOÇ. DR. EMİNE BOLAT