﻿SLOVENSKA TECHNICKA UNIVERZITA V BRATISLAVE 
STAVEBNA FAKULTA

BAKAlARSKA PRACA - Program segmentacia obrazu
Evidencne cislo: SvF-5342-81242

Tema: SPRACOVANIE OBRAZU Z POHLADU TEORIE GRAFOV

Studijny program: Matematicko-pocitacove modelovanie
Studijny odbor: Aplikovana matematika
Skoliace pracovisko: Katedra matematiky a deskriptivnej geometrie (SvF)
Veduci diplomovej prace: Mgr. Maria Zdimalova, PhD.

Autor: Dominik Zatkalik
Rok: BRATISLAVA 2018
------------------------------------------------------------------------------------------------------------------------
0. SYSTEMOVE POZIADAVKY

Minimalne systemove poziadavky su: 
Windows 7 (64 bit) a novsie

1. O PROGRAME

V adresari SKUSOBNE_OBRAZKY je ulozenych zopar obrazkovych dat vhodnych na segmentaciu pomocou nami programovaneho programu.
Nas program je ulozeny pod nazvom Zatkalik_Segmentacia.exe
Potrebne kniznice su sucastou adresara v pripade problemov skusit nainstalovat vc_redist.x64.exe

Program bol programovany vo Visual Studio 2015 s doinstalovanymi grafickymi QT kniznicami.

2. AKO SA S PROGRAMOM PRACUJE

2.1 Otvorit subor

V hornom menu si zvolite polozku Subor->Otvorit. Zobrazi sa Vam dialogove okno v ktorom zvolite zdrojovy obrazok, mozne je zvolit akykolvek obrazok vo formate .jpg alebo .png 
Vhodne data najdete aj v adresari SKUSOBNE_OBRAZKY 

2.2 Nastavenie segmentacie

Po otvoreni vhodneho obrazku je NUTNE navolit si aspon jeden pixel pre pozadie a aspon jeden pixel pre objekt. Po zvoleni tychto parametrov je mozne este nastavit konstantu lambda ktoru opisujeme v praci a taktiez ci ma byt hranovy detektor zapnuty alebo vypnuty toto nastavenie je mozne prepnut aj po segmentacii.

2.3 Spustenie segmentacie

V hornom menu v sekcii Segmentacia najdete Ford-Fulkersonov a Push-Relable algoritm. Jeden z nich si zvolite a segmentacia sa zacne naco budete upozorneny dialogovym oknom.

2.4. Post-procesing

Po skonceni segmentacie zmizne dialogove okno a na obrazovke sa zobrazi vysledok. Hranovy detektor je mozne prepinat co sa automaticky prejavuje na obrazovke. Vysledok je mozne Ulozit v hornom menu v sekcii Subor->Ulozit ako...

3. ZNAME PROBLEMY

3.1 Problem so spustenim

V pripade problemov so spustenim programu nainstalujte najskor program vc_redist.x64.exe ktory je sucastou CD

3.2 Ford-Fulkerson dialogove okno predpoklad casu

V programe je znamy problem pri segmentacii pomocou Ford-Fulkerson algoritmu nie je pocitadlo zostavujuceho casu do dokoncenia segmentacie vzdy korektne. V niektorych pripadoch riesenie ulohy najdenia minimalneho rezu konverguje skor ako v inych kedy zas pocet iteracii presiahne predpokladany cas na segmentaciu.