Bakalářská práce se zabývá problematikou hledání podobných obrázků, tak zvaných duplikátů. Obsahem teoretické části je úvod do některých pojmů rovinné grafiky, dále do problematiky duplikátů a popis různých metod pro rozpoznání duplikátů. Praktická část se zabývá porovnáním pospaných metod v prostředí Matlab, dále je popsán program s funkcí hledání duplikátů vytvořený v rámci práce.
Anotace v angličtině
This bachelor thesis is engaged in problem of searching similar images, these are labeled as duplicates. Content of theoretical part is the introduction to some ideas of plane graphics, next to duplicates problem and description of different methods for duplicates recognition. Practical part of work is engaged in comparation of descriptioned methods in Matlab environment then decription of program for searching duplicates what have been created within this work.
searching for similar images,image duplicates,duplicates recognition,histogram,corelation histogram analysis,corelation function,mathematical morphology,morphological analysis,spectral analysis,programming,C++,wxWidgets,GNU
Rozsah průvodní práce
53 s., 6. s. příloh
Jazyk
CZ
Anotace
Bakalářská práce se zabývá problematikou hledání podobných obrázků, tak zvaných duplikátů. Obsahem teoretické části je úvod do některých pojmů rovinné grafiky, dále do problematiky duplikátů a popis různých metod pro rozpoznání duplikátů. Praktická část se zabývá porovnáním pospaných metod v prostředí Matlab, dále je popsán program s funkcí hledání duplikátů vytvořený v rámci práce.
Anotace v angličtině
This bachelor thesis is engaged in problem of searching similar images, these are labeled as duplicates. Content of theoretical part is the introduction to some ideas of plane graphics, next to duplicates problem and description of different methods for duplicates recognition. Practical part of work is engaged in comparation of descriptioned methods in Matlab environment then decription of program for searching duplicates what have been created within this work.
searching for similar images,image duplicates,duplicates recognition,histogram,corelation histogram analysis,corelation function,mathematical morphology,morphological analysis,spectral analysis,programming,C++,wxWidgets,GNU
Zásady pro vypracování
1. Systém umožní hledání duplicitních obrázků - tzn. jako vzor pro vyhledávání bude postupně brát všechny obrázky ze zadaného adresáře a podadresářů.
2. Duplicitu správně vyhodnotí i v případě, že se jedná o rotované nebo zmenšené kopie (metoda : jednoduchá analýza histogramu).
3. Systém umožní najít obrázek podle nejvýraznějšího tvaru, vyskytujícího se v obraze.
4. Systém poskytne uživatelský interface, grafické zobrazení výsledku analýzy.
5. Systém bude mít funkce rychlého náhledu na jednotlivé obrázky.
6. Systém umožní jednoduchým způsobem provést výmaz duplikátních obrázků.
Zásady pro vypracování
1. Systém umožní hledání duplicitních obrázků - tzn. jako vzor pro vyhledávání bude postupně brát všechny obrázky ze zadaného adresáře a podadresářů.
2. Duplicitu správně vyhodnotí i v případě, že se jedná o rotované nebo zmenšené kopie (metoda : jednoduchá analýza histogramu).
3. Systém umožní najít obrázek podle nejvýraznějšího tvaru, vyskytujícího se v obraze.
4. Systém poskytne uživatelský interface, grafické zobrazení výsledku analýzy.
5. Systém bude mít funkce rychlého náhledu na jednotlivé obrázky.
6. Systém umožní jednoduchým způsobem provést výmaz duplikátních obrázků.
Seznam doporučené literatury
Jiří Jan : ČÍSLICOVÁ FILTRACE, ANALÝZA A RESTAURACE SIGNÁLŮ
Jeff Prosise : Programování ve Windows pomocí MFC
vyuka.ft.utb.cz - Systémové programování
Seznam doporučené literatury
Jiří Jan : ČÍSLICOVÁ FILTRACE, ANALÝZA A RESTAURACE SIGNÁLŮ
Jeff Prosise : Programování ve Windows pomocí MFC
vyuka.ft.utb.cz - Systémové programování
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace, grafy, schémata, tabulky
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student před komisí pro státní závěrečné zkoušky představil hlavní cíle, náplň, výsledky a závěry své bakalářské práce (BP). Poté diplomant přímo ukázal výstup své práce v podobě vytvořeného programu. Dále byly přečteny posudky vedoucího a oponenta BP, včetně připomínek a dotazů. Student aktivně, srozumitelně a zasvěceně reagoval na všechny kladené dotazy.
Dotazy a připomínky k obhajobě:
Čerpal jste i z jiného programu při vytváření svého produktu, co se inspirace týče? (Ing. K. Perůtka)
Objektivně vysvětlete při posuzování použitý pojem "co nejlepší". (prof. J. Balátě)
Umí se Váš program vyrovnat i se zvětšením/zmenšením obrázku? (doc. M. Šeda)
Diplomant vyčerpávajícím způsobem zodpověděl položené otázky.