Zobrazit minimální záznam

Extension and improvements of KCF object tracker



dc.contributor.advisorMatějka Joel
dc.contributor.authorJan Oravec
dc.date.accessioned2020-06-10T11:13:25Z
dc.date.available2020-06-10T11:13:25Z
dc.date.issued2020-06-04
dc.identifierKOS-881196233205
dc.identifier.urihttp://hdl.handle.net/10467/87720
dc.description.abstractTato práce se zabývá problematikou rozšíření a optimalizace konkrétní implementace object trackeru založeného na korelačních filtrech. Pod pojmem rozšíření a optimalizace je myšlena aktualizace zastaralých částí programu, především s ohledem na datové struktury dostupné v novějších verzích využívaných knihoven. Zvolená implementace je postavená na hojně používané knihovně OpenCV, která se specializuje na výpočetní úkony s maticemi, reprezentujícími obrazová data. Bakalářská práce zahrnuje kromě vlastních změn v kódu do značné míry studium dostupných metod knihovny OpenCV, nezbytných pro správné využití, hloubkovou analýzu kódu dané implementace, a sestavení plánu konverze. Samozřejmostí je zachování stávající funkcionality kódu i po aplikaci změn, proto je nezbytné průběžné testování shody výstupních hodnot původní a nové verze aplikace. Tento přístup přinesl úspěch při postupné konverzi kódu pro použití s efektivněji pracujícími datovými typy a rozhraními knihovny OpenCV. Výsledkem bakalářské práce je upravený program produkující stejné výsledky jako implementace původní, a neobsahující žádný zastaralý kód. Program nyní také dokáže pracovat podstatně rychleji, ale míra tohoto zrychlení byla do určité míry snížena omezeními platnými pro použité datové typy a rozhraní knihovny OpenCV. Vzhledem k současnému vývoji knihovny OpenCV lze předpokládat, že daná omezení budou odstraněna a bude možné současnou implementaci ještě vylepšit.cze
dc.description.abstractThis document explores the problematic of expanding and improving a specific implementation of object tracker, which is based on correlation filters. Tracker uses methods of computer vision to track position of a defined object in a continuing sequence of picture frames. The term of expansion and improvement is meant to describe actualization of deprecated parts of the program, especially in regard to data structures available in newer versions of used libraries. The chosen implementation is built on a popular library OpenCV, which specializes on computing operations that involve matrices of graphical data. Aside from editing code of the program, this bachelor project involves to great extent studying of available methods in library OpenCV, which is necessary for proper use, analysis a design of the planned conversion. It is of course necessary to ensure unchanged functionality of the original implementation, which is why gradual testing and comparison of output values is required between the new and previous versions of the program. This approach brought success while converting code of the program for use with more effectively working data types and interfaces of library OpenCV. The result of this bachelor project is edited program that produces same results as the original implementation, and that is free of deprecated code. Program is also able to work substantialy faster than before, but the extent of this improvement was somewhat decreased by limitations of used data types and interfaces from library OpenCV. In future, optimalization of the program through the use of this library will likely become possible, as OpenCV is still in development and its current limitations are likely to be resolved.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectTrackingcze
dc.subjectKCF Trackercze
dc.subjectPočítačové viděnícze
dc.subjectOpenCVcze
dc.subjectVOT challengecze
dc.subjectTrackingeng
dc.subjectKCF Trackereng
dc.subjectComputer visioneng
dc.subjectOpenCVeng
dc.subjectVOT challengeeng
dc.titleRozšíření a vylepšení KCF object trackerucze
dc.titleExtension and improvements of KCF object trackereng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeChudoba Jan
theses.degree.grantorkatedra počítačůcze
theses.degree.programmeSoftwarové inženýrství a technologiecze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam