Druh práce: Bakalárska práca 
Autor: 	Matej Gábel


Všetky podstatné zložky sú nahraté na SD karte priloženej k praci. V systéme sú uložené len kódy z dôvodu obmedzenej veľkosti nahraných súborov. 

 
V tejto zložke sú všetky vytvorené kódy ktoré boli použité v tejto bakalárkskej práci.

Zložka Haar Cascade obsahuje skript ktorý je určený pre detekciu a rozpoznávanie dopravných značiek pomocou Haarových príznakov. 
Taktiež sú v nej priložené natrénované klasifikátory jednotlivých značiek.

Zložka CNN_own obsahuje vlastný návrh konvolučnej neuronovej siete kde som postupoval podľa dokumentácie frameworku PyTorch a natrénovaný model. 

Zložka YOLOv5_Training_Detection_script obsahuje  natrénovaný model, konfiguračný súbor ktorý je potrebný pre trénovanie a taktiež je vytvorený skript ktorý funguje tak, že postupným spúšťaním jednotlivých častí kódu prejdeme od trenovania siete až k detekcií na vlastných obrázkoch/videu. Predtým je potrebné naklonovať repozitár yolov5 z oficialnej stránky. 

Zložka YOLOv5_own_script obsahuje natrénovaný model a konfiguračný súbor ktorý je potrebný pre trénovanie. Ďalej sa tu náchádza skript ktorý som používal na detekciu a rozpoznávanie značiek na testovacích videách. 

Zložka GUI obsahuje obrázky ktoré su použité k vizualizácií prostredia predtým je potrebné naklonovať repozitár yolov5 z oficialnej stránky.Taktiež sa tu nachádza  natrénovaný model a script v ktorom je vytvorené uživateľské rozhranie.

Zložka Script_raspberry obsahuje obrázky ktoré su použité k vizualizácií prostredia, predtým je potrebné naklonovať repozitár yolov5 z oficialnej stránky. Taktiež sa tu nachádza natrénovaný model a script v ktorom je vytvorené uživateľské rozhranie.

Zložka Výrobné výkresy krabičky obsahuje výkresy jednotlivých častí z ktorých je vyrobená.



Najdôležitejšie nainštalované knižnice:

torch                        2.0.0+cu118
torchaudio                   2.0.1+cu118
torchvision                  0.15.1+cu118	
tensorboard                  2.11.2
matplotlib                   3.7.0	
opencv-python                4.7.0.72
numpy                        1.24.2
Pillow                       9.4.0
PyYAML                       6.0
seaborn                      0.12.2
pandas                       1.5.3
