Cílem této práce je analýza možností pro určení vzájemně podobných fotografií. Na základě analýzy student vybere nejvhodnější návrh řešení pro potřeby reálného produkčního provozu. Výslednou komponentu realizuje formou distribuované služby.
Annotation in English
The aim of this work is to analyze the possibilities for identifying similar photos. Based on analysis, benchmarking and stress testing, the most suitable solution design is chosen for real production use. The final component is implemented in the form of a distributed service.
Cílem této práce je analýza možností pro určení vzájemně podobných fotografií. Na základě analýzy student vybere nejvhodnější návrh řešení pro potřeby reálného produkčního provozu. Výslednou komponentu realizuje formou distribuované služby.
Annotation in English
The aim of this work is to analyze the possibilities for identifying similar photos. Based on analysis, benchmarking and stress testing, the most suitable solution design is chosen for real production use. The final component is implemented in the form of a distributed service.
Prostudujte metody pro určení vzájemně podobných fotografií.
Analyzujte požadavky systému pro vyhledávání podobných fotografií v reálném produkčním provozu.
Implementujte prototypy vybraných metod.
Porovnejte výsledky z pohledu časové a výpočetní náročnosti prototypů.
Vyberte nejvhodnější prototyp a dokončete realizaci tohoto prototypu.
Research Plan
Prostudujte metody pro určení vzájemně podobných fotografií.
Analyzujte požadavky systému pro vyhledávání podobných fotografií v reálném produkčním provozu.
Implementujte prototypy vybraných metod.
Porovnejte výsledky z pohledu časové a výpočetní náročnosti prototypů.
Vyberte nejvhodnější prototyp a dokončete realizaci tohoto prototypu.
Recommended resources
ECKEL, Bruce. Thinking in Java. 4th ed. Upper Saddle River, NJ: Prentice Hall, c2006. ISBN 0131872486.
WALLS, Craig. Spring in action. Fourth edition. Texas: Manning, 2013. ISBN 978-161-7291-203.
HUNT, Charlie a Binu JOHN. Java performance. Upper Saddle River, NJ: Addison-Wesley, c2012. Java series. ISBN 0137142528.
PERŮTKA, K. MATLAB - Základy pro studenty automatizace a informačních technologií. Zlín: Univerzita Tomáše Bati ve Zlíně, 2005. 303 s. ISBN 80-7318-355-2.
DOBEŠ, M. Zpracování obrazu a algoritmy v C\symbol{35}. 1. vyd. Praha: BEN - technická literatura, 2008. 143 s. ISBN 978-80-7300-233-6.
Recommended resources
ECKEL, Bruce. Thinking in Java. 4th ed. Upper Saddle River, NJ: Prentice Hall, c2006. ISBN 0131872486.
WALLS, Craig. Spring in action. Fourth edition. Texas: Manning, 2013. ISBN 978-161-7291-203.
HUNT, Charlie a Binu JOHN. Java performance. Upper Saddle River, NJ: Addison-Wesley, c2012. Java series. ISBN 0137142528.
PERŮTKA, K. MATLAB - Základy pro studenty automatizace a informačních technologií. Zlín: Univerzita Tomáše Bati ve Zlíně, 2005. 303 s. ISBN 80-7318-355-2.
DOBEŠ, M. Zpracování obrazu a algoritmy v C\symbol{35}. 1. vyd. Praha: BEN - technická literatura, 2008. 143 s. ISBN 978-80-7300-233-6.