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.
Annotation in English
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
Length of the covering note
53 s., 6. s. příloh
Language
CZ
Annotation
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.
Annotation in English
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
Research Plan
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ů.
Research Plan
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ů.
Recommended resources
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í
Recommended resources
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í
Enclosed appendices
-
Appendices bound in thesis
illustrations, graphs, schemes, tables
Taken from the library
Yes
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
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.