Tato bakalářská práce se zabývá detekcí laserových stop. Návrh řešení vychází z metod knihovny OpenCV, které jsou schopny pracovat s obrázky a videem. Cílem je navrhnout program, jenž detekuje laserový paprsek tvaru kříže v reálném čase. Program je optimalizován pro práci s kamerou CMUcam3, která podporuje programy napsané v jazyce C.
Annotation in English
This thesis deals with the detection of laser blobs. The proposed solution is based on OpenCV library methods that are able to work pictures pictures and video. The goal is to propose a program that is able to detect the cross-shaped laser beam in real time. The program is optimized to work with the camera CMUcam3 that supports programs written in C.
Keywords
Detekce přímek, OpenCV, počítačové vidění, detekce laserových stop, C++, C
Keywords in English
Line detection, OpenCV, computer vision, laser blob detection, C++, C
Length of the covering note
62s. (41 435 znaků)
Language
CZ
Annotation
Tato bakalářská práce se zabývá detekcí laserových stop. Návrh řešení vychází z metod knihovny OpenCV, které jsou schopny pracovat s obrázky a videem. Cílem je navrhnout program, jenž detekuje laserový paprsek tvaru kříže v reálném čase. Program je optimalizován pro práci s kamerou CMUcam3, která podporuje programy napsané v jazyce C.
Annotation in English
This thesis deals with the detection of laser blobs. The proposed solution is based on OpenCV library methods that are able to work pictures pictures and video. The goal is to propose a program that is able to detect the cross-shaped laser beam in real time. The program is optimized to work with the camera CMUcam3 that supports programs written in C.
Keywords
Detekce přímek, OpenCV, počítačové vidění, detekce laserových stop, C++, C
Keywords in English
Line detection, OpenCV, computer vision, laser blob detection, C++, C
Research Plan
Popište problematiku detekce laserových stop.
Popište vhodné algoritmy.
Analyzujte možnosti implementace.
Navrhněte vlastní implementaci.
Demonstrujte ukázkovou aplikaci.
Research Plan
Popište problematiku detekce laserových stop.
Popište vhodné algoritmy.
Analyzujte možnosti implementace.
Navrhněte vlastní implementaci.
Demonstrujte ukázkovou aplikaci.
Recommended resources
PRATA, Stephen. Mistrovství v C++. Computer Press, 2004. 1006 s.ISBN 80-251-0098-7.
SONKA, Milan; HLAVAC, Vaclav; BOYLE, Roger. Image Processing, Analysis, and Machine Vision. PWS Publishing at Brooks/Cole Publishing Company, 1998. 770 s. ISBN 0-534-95393-X.
SNYDER, Wesley, E.;QI, Hairong. Machine Vision. Cambridge University Press, 2004. 433 s. ISBN 0 521 83046 X.
DAVIES, E., R. Machine Vision. Morgan Kaufmann Publishers, 2005. 934 s. ISBN-13: 978-0-12-206093-9, ISBN-10: 0-12-206093-8.
Open Source Computer Vision Library Reference Manual, Intel Corporation, 1999-2001. 417 s.Order Number: 123456-001. Dostupné z WWW: [http://hawaiilibrary.net/eBooks/Give-Away/Technical_eBooks/OpenCVReferenceManual.pdf].
BRADSKI, Gary; KAEHLER, Adrian. Learning OpenCV. O?Reilly Media, 2008. 555 s. ISBN: 978-0-596-51613-0.
Recommended resources
PRATA, Stephen. Mistrovství v C++. Computer Press, 2004. 1006 s.ISBN 80-251-0098-7.
SONKA, Milan; HLAVAC, Vaclav; BOYLE, Roger. Image Processing, Analysis, and Machine Vision. PWS Publishing at Brooks/Cole Publishing Company, 1998. 770 s. ISBN 0-534-95393-X.
SNYDER, Wesley, E.;QI, Hairong. Machine Vision. Cambridge University Press, 2004. 433 s. ISBN 0 521 83046 X.
DAVIES, E., R. Machine Vision. Morgan Kaufmann Publishers, 2005. 934 s. ISBN-13: 978-0-12-206093-9, ISBN-10: 0-12-206093-8.
Open Source Computer Vision Library Reference Manual, Intel Corporation, 1999-2001. 417 s.Order Number: 123456-001. Dostupné z WWW: [http://hawaiilibrary.net/eBooks/Give-Away/Technical_eBooks/OpenCVReferenceManual.pdf].
BRADSKI, Gary; KAEHLER, Adrian. Learning OpenCV. O?Reilly Media, 2008. 555 s. ISBN: 978-0-596-51613-0.