Occ-Opencv kütüphanesi için blok tabanlı programlama aracı

dc.contributor.advisorZengin, Aydın Tarık
dc.contributor.authorElkıran, Harun
dc.date.accessioned2021-07-27T09:09:05Z
dc.date.available2021-07-27T09:09:05Z
dc.date.issued2020
dc.date.submitted2020
dc.departmentFen Bilimleri Enstitüsü
dc.description.abstractBu tez, web tabanlı ve genel amaçlı opencv kütüphanesi için görsel ve blok akış tabanlı programlama platformunun tasarımını ve uygulamasını sunmaktadır. Platform bir görsel programlama arayüzü, işleme sistemi, çalışma alanı ve python için kod çıktısı üreten arabirime sahip uygulama yapısından oluşur. Bu arayüz sayesinde web tarayıcı üzerinden kullanıcılar platforma erişebilir, opencv fonksiyonlarını kontrol edebilir ve sonuçlarını görüntüleyebilir. Uygulama arayüzü akış tabanlı programlama sisteminden esinlenerek tasarlanmıştır ve her işlem giriş ve çıkışları olan düğümler üzerinden yürütülür. Platform ile çıktı soketlerinin diğer düğümlerin giriş soketlerine bağlanması, verilerin düğümler arasında akması ve işlem hatlarının oluşturulması sağlanmaktadır. Ayrıca sistem programlama uzmanlığı olmayan kullanıcıların kolayca karmaşık veri akışı işlemleri oluşturmasına ve çalıştırmasına olanak tanır.
dc.description.abstractThis dissertation presents visual and block cast based programming design and application platform for flow-based and general purpose opencv library. The platform is composed of a visual programming interface, a processing system, workspace, and an application structure which has an interface and produces code output for python. Through this interface, the users can reach the platform by web, can also control the opencv functions, and observe the results. The application interface was designed from inspiration of flow-based programming system. Every process is carried out through nodes which have inputs and outputs. Connections between platform and exit sockets with nodes of entrance of other sockets; flow of datas throughout the nodes, and lines of process are available. It also provides to users, who do not have expertise on system programming, easily constitution and operation of complex data flow processes on opecv library.
dc.identifier.citationElkıran, H. (2020). Occ-Opencv kütüphanesi için blok tabanlı programlama aracı. (Yüksek Lisans Tezi). İstanbul Sabahattin Zaim Üniversitesi Fen Bilimleri Enstitüsü.
dc.identifier.other618453
dc.identifier.urihttps://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=4J_FzTwlrMCH4qBROpXPH_3pfxiAmAgdV6YPTWYq3Sy82vp6HnXQiTjwYF1mndgn
dc.identifier.urihttps://hdl.handle.net/20.500.12436/2354
dc.institutionauthorElkıran, Harun
dc.language.isotr
dc.publisherİstanbul Sabahattin Zaim Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Bilimleri ve Mühendisliği Anabilim Dalı
dc.relation.publicationcategoryTez
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectOpenCV kütüphanesi
dc.subjectAkış tabanlı programlama
dc.subjectOpenCV library
dc.subjectFlow-based programming
dc.titleOcc-Opencv kütüphanesi için blok tabanlı programlama aracı
dc.title.alternativeOcc: A block-based programming tool for opencv library
dc.typeMaster Thesis
dspace.entity.typePublication

Dosyalar

Orijinal paket

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
618453_.pdf
Boyut:
3.39 MB
Biçim:
Adobe Portable Document Format
Açıklama:
Tez dosyası / Thesis file

Lisans paketi

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
license.txt
Boyut:
1.44 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: