Diplomová práce v úvodu popisuje teorii počítačového vidění, konkrétně model dírkové kamery a 3D projekci. Dále práce shrnuje teorii stereo kalibrace, epipolární geometrie a 3D rekonstrukce. Popisuje metodu odečítání pozadí a prezentuje hlavní metody pro sledování objektů. Praktická část této diplomové práce je implementována v programovacím jazyce C++ za využití knihovny OpenCV. Je rozdělena na systém stereo kalibrace, odečítání pozadí a systém pro sledování a 3D rekonstrukci objektu. V závěru prezentuje získané výsledky a navrhuje další možná vylepšení.
Annotation in English
This diploma thesis describes the theory of computer vision in the introduction specifically the pinhole camera model and 3D projection. The thesis also summarizes the theory of stereo calibration, epipolar geometry and 3D reconstruction. It describes a method for background subtraction and it presents main methods for tracking objects. The practical part of this thesis is implemented in the programming language C++ using OpenCV library. It is divided into a system of stereo calibration, background subtraction and system of tracking and 3D reconstruction. In conclusion, it presents the obtained results and suggests another possible improvements.
Keywords
C++, OpenCV, stereo kalibrace, odečítání pozadí, sledování, 3D rekonstrukce, mapa disparit, vyhledávací tabulka, 3D projekce
Keywords in English
C++, OpenCV, stereo calibration, background subtraction, tracking, 3D reconstruction, disparity map, lookup table, 3D projection
Length of the covering note
VII s., 80 s., II s.
Language
CZ
Annotation
Diplomová práce v úvodu popisuje teorii počítačového vidění, konkrétně model dírkové kamery a 3D projekci. Dále práce shrnuje teorii stereo kalibrace, epipolární geometrie a 3D rekonstrukce. Popisuje metodu odečítání pozadí a prezentuje hlavní metody pro sledování objektů. Praktická část této diplomové práce je implementována v programovacím jazyce C++ za využití knihovny OpenCV. Je rozdělena na systém stereo kalibrace, odečítání pozadí a systém pro sledování a 3D rekonstrukci objektu. V závěru prezentuje získané výsledky a navrhuje další možná vylepšení.
Annotation in English
This diploma thesis describes the theory of computer vision in the introduction specifically the pinhole camera model and 3D projection. The thesis also summarizes the theory of stereo calibration, epipolar geometry and 3D reconstruction. It describes a method for background subtraction and it presents main methods for tracking objects. The practical part of this thesis is implemented in the programming language C++ using OpenCV library. It is divided into a system of stereo calibration, background subtraction and system of tracking and 3D reconstruction. In conclusion, it presents the obtained results and suggests another possible improvements.
Keywords
C++, OpenCV, stereo kalibrace, odečítání pozadí, sledování, 3D rekonstrukce, mapa disparit, vyhledávací tabulka, 3D projekce
Keywords in English
C++, OpenCV, stereo calibration, background subtraction, tracking, 3D reconstruction, disparity map, lookup table, 3D projection
Research Plan
Seznamte se s metodami kalibrace kamer, sledování objektů ve videozáznamu a 3D rekonstrukce.
Navrhněte metodiku snímání gest.
Implementujte a srovnejte metody sledování baravně odlišeného objektu ve videozáznamu.
Implementujte algoritmus 3D rekonstrukce trajektorií sledovaných objektů.
Research Plan
Seznamte se s metodami kalibrace kamer, sledování objektů ve videozáznamu a 3D rekonstrukce.
Navrhněte metodiku snímání gest.
Implementujte a srovnejte metody sledování baravně odlišeného objektu ve videozáznamu.
Implementujte algoritmus 3D rekonstrukce trajektorií sledovaných objektů.
Recommended resources
[1] Sonka M., Hlavac V., Boyle R.: Image Processing, Analysis, and Machine Vision, Third Edition, Thomson, 2008.
Recommended resources
[1] Sonka M., Hlavac V., Boyle R.: Image Processing, Analysis, and Machine Vision, Third Edition, Thomson, 2008.