Detekce pohybujících se objektů v obraze z pohyblivé kamery
Moving Object Detection in an Image from a Moving Camera
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Filip Tefr
Vedoucí práce
Chudoba Jan
Oponent práce
Smutný Vladimír
Studijní program
Kybernetika a robotikaInstituce přidělující hodnost
katedra kybernetikyPráva
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.htmlVysokoš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
Metadata
Zobrazit celý záznamAbstrakt
Cílem této bakalářské práce je vytvořit algoritmus, který bude schopen detekovat pohybující se objekty dynamicky se pohybující kamerou. Algoritmus byl vytvořen v programovacím jazyce C++ s využitím volně širitelné knihovny OpenCV. Metoda byla optimalizována pro objekty malé velikosti vzhledem k velikosti obrazu, aby mohla být kamera umístěna na dronu ci helikoptéře. Hlavním stavebním kamenem algoritmu je metoda výpočtu optického toku, která se snaží odhadnout vektor rychlosti daného pixelu. Celá metoda je rozdělena do ctyř nezávislých bloků, které zjednodušují implementaci. The goal of this bachelor thesis is to create an algorithm, which can detect moving object from a dynamic moving camera. The algorithm was developed in programming language C++ using freely available library OpenCV. The method was optimazed for small object relative to the size of an image. The main method used in these thesis is optical flow, which tries to estimate velocity vector of given pixel. The algorithm was divided into four independent parts, which simplify the implementation.
Kolekce
- Bakalářské práce - 13133 [714]