Detail práce
Inteligentní bezpečnostní kamera založená na Raspberry Pi
Cieľom práce je vytvoriť Pan-Tilt-Zoom bezpečnostnú kameru skonštruovanú pomocou Raspberry Pi a kamerového modulu. Výsledná kamera podporuje podstatnú časť ONVIF štandardu. Softvér kamery je implementovaný v Pythone a čiastočne v Node.js. Kamerový modul zachytáva zorné pole o veľkosti 200 stupňov. Zachytený obraz je pomocou prvkov počítačového videnia - knižnica OpenCV pre Python prevedený na simuláciu Pan-Tilt-Zoom kamery. Výsledný obraz bude možné ovládať a pozorovať v sieťovom nahrávacom zariadení Shinobi.
raspberryPi, bezpečnosť, kamera, AI, domáce zabezpečenie, python, raspbian, OpenCV, GStreamer, počítačové videnie
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E.
- Vysvětlete koeficienty v rotační matici (str. 34), kterou používáte v OpenCV funkci undistortImg().
- Rozlišení Shinoba kamery je na 200 stupňů docela malé. Jaké je rozlišení simulované pan-tilt-zoom kamery? Lze rozlišení kamery změnit?
- Jakou metodu interpolace využívají funkce, které vytváří obraz simulované kamery?
- Můžete ukázat práci s rotační matici ze str. 34?
- Jaký je výsledek vaši práce? Co bylo během řešení nejtěžší?
- V čem je vaše kamera "inteligentní"?
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Chudý Peter, doc. Ing., Ph.D. MBA (UPGM FIT VUT), člen
Polčák Libor, Ing., Ph.D. (UIFS FIT VUT), člen
@bachelorsthesis{FITBT24044, author = "Peter Vinar\v{c}\'{i}k", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Inteligentn\'{i} bezpe\v{c}nostn\'{i} kamera zalo\v{z}en\'{a} na Raspberry Pi", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2021, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/24044/" }