Rozšíření a vylepšení KCF object trackeru
Extension and improvements of KCF object tracker
dc.contributor.advisor | Matějka Joel | |
dc.contributor.author | Jan Oravec | |
dc.date.accessioned | 2020-06-10T11:13:25Z | |
dc.date.available | 2020-06-10T11:13:25Z | |
dc.date.issued | 2020-06-04 | |
dc.identifier | KOS-881196233205 | |
dc.identifier.uri | http://hdl.handle.net/10467/87720 | |
dc.description.abstract | Tato 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.abstract | This 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.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A 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.html | eng |
dc.rights | Vysokoš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.html | cze |
dc.subject | Tracking | cze |
dc.subject | KCF Tracker | cze |
dc.subject | Počítačové vidění | cze |
dc.subject | OpenCV | cze |
dc.subject | VOT challenge | cze |
dc.subject | Tracking | eng |
dc.subject | KCF Tracker | eng |
dc.subject | Computer vision | eng |
dc.subject | OpenCV | eng |
dc.subject | VOT challenge | eng |
dc.title | Rozšíření a vylepšení KCF object trackeru | cze |
dc.title | Extension and improvements of KCF object tracker | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Chudoba Jan | |
theses.degree.grantor | katedra počítačů | cze |
theses.degree.programme | Softwarové inženýrství a technologie | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Bakalářské práce - 13136 [1056]