- system śledzenia (osoby lub części ciała, przedmioty)
- system monitoringu (budynki, parkingi, drogi)
- system naprowadzania / nawigacji (pieszej, rowerowej, samochodowej)
- system wspomagania gracza podczas gry toczącej się w rzeczywistym świecie (gry sterowane gestami, Augmented reality)
- Inspiracje: https://www.computervision.zone/projects/
- Wynikiem przetwarzania obrazu będzie wysokopoziomowa informacja lub zestaw sygnałów/poleceń dla użytkownika lub maszyny
- Projekt powinien realizować przetwarzanie wideo w czasie rzeczywistym
- Scenę do filmowania należy przygotować we własnym zakresie
- Ze względu na problem umieszczenia kamery w nietypowym miejscu lub na ruchomym urządzeniu, do implementacji i testów można przygotować film z tak umieszczonej kamery
- Przetwarzanie i rozpoznawanie obrazu powinno odbywać się lokalnie, na urządzeniu, na którym jest zainstalowane (nie w chmurze). Preferowaną biblioteką będzie OpenCV. Język Python nie jest wymagany
- Skoncentrujemy się o ile to możliwe na algorytmach dostępnych w bibliotekach OpenCV, sk-image, sk-learn bez korzystania z zewnętrznych bibliotek sztucznej inteligecji
- scenariusz użycia systemu
- opis sceny
- jakie będą wykorzystane urządzenia (np. urządzenie mobilne, laptop z kamerą, kamera CCTV, web kamera podłączona do komputera)
- wymagania niefunkcjonalne (wymagana szybkość przetwarzania, rozdzielczość, jakość klasyfikacji)
- proponowany flow chart systemu (fazy przetwarzania)