Açık kaynak kodlu görüntü işleme uygulamaları
Open source image processing applications
- Tez No: 352533
- Danışmanlar: DOÇ. DR. ABDULKADİR ŞENGÜR
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2014
- Dil: Türkçe
- Üniversite: Fırat Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Elektronik-Bilgisayar Eğitimi Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 134
Ö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
- İ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
2013
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat ÜniversitesiElektronik-Bilgisayar Eğitimi Ana Bilim Dalı
DOÇ. DR. ENGİN AVCI
- İ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
2017
Elektrik ve Elektronik MühendisliğiKarabük ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. MUHAMMET TAHİR GÜNEŞER
- Derin öğrenme tabanlı nesne tanıma uygulamaları
Deep learning based object recognition applications
EDA GALİP
Yüksek Lisans
Türkçe
2024
Mekatronik MühendisliğiErciyes ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
DOÇ. DR. MEHMET BAHADIR ÇETİNKAYA
- EtherCAT tabanlı endüstriyel bilgisayar tasarımı
EtherCAT based industrial computer design
YUNUS DÖNMEZ
Yüksek Lisans
Türkçe
2024
Elektrik ve Elektronik MühendisliğiGazi ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
DOÇ. DR. ALİ SAYGIN
- Döner kanatlı İHA'lar için optik ve örüntü tanıma tabanlı otonom hassas iniş sistemi geliştirilmesi
Developing an optical and pattern recognition based precision landing system for rotary wing UAVs
KÜBRA PEHLİVAN
Yüksek Lisans
Türkçe
2022
Mekatronik MühendisliğiMarmara ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
PROF. DR. HASAN ERDAL
DR. ÖĞR. ÜYESİ BARIŞ DOĞAN