Moving Object Detection in an Image from a Moving Camera
Detekce pohybujících se objektů v obraze z pohyblivé kamery
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date
Abstract
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.
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.