Program wykorzystuje bibliotekę openCV do wykrywania znaków ograniczeń prędkości na filmach przetwarzanych w czasie rzeczywisty.
Podstawowe kroki programu:
-Odfiltrowywanie kolorów z klatki filmu, tak aby pozostał tylko kolor czerwony
-Wykrywanie koła
-Wycinanie fragmentu z kołem
-Rozpoznawanie cyfr przy pomocy funkcji cv2.matchTemplate()
Aby program działał prawidłowo, należy w folderze src umieścić video, na którym chcemy wykrywać znaki ograniczeń prędkości. Przykładowe filmy z serwisu youtube podane poniżej:
nazwa: "film1.mp4"
nazwa: "film2.mp4"
nazwa: "film3.mp4"
nazwa: "film4.mp4"
Jeżeli program miałby działać dla innych danych, to należy odpowiednio zmdyfikować kod:
#linia 4 - do listy name wpisujemy nazwy filmów, które chcemy przetwarzać
#linia 5- do listy name wpisujemy interesujący nas czas rozpoczęcia dla każdego filmu w milisekundach
#linia 6- do listy name wpisujemy interesujący nas czas zakończenia dla każdego filmu w milisekundach