Gra Pong sterowana kamerą ( OpenCV + HDM )
Celem naszego projektu było stworzenie aplikacji, która sterowałaby grą Pong przy użyciu
kamery. Do tego celu użyliśmy opensourcowej gry pong udostępnionej w internecie, natomiast do
wykrywania ruchu użyliśmy zmodyfikowanej metody optical flow wbudowanej w bibliotekę
OpenCV. W tym celu gruntownie przebudowaliśmy grę, dodając obsługę wykrywania ruchu.
Dodatkowo dodaliśmy możliwość gry z komputerem. Całość obrazu wyświetlana na okularach HDM.
We współpracy z: Wojtkiem Kucharskim
Rezultaty:











Hej
Moglbys w kilku wytlumaczyc w jaki sposob uzyles funkcji opticalflow z biblioteki OpenCV. Chcialbym dorzucic do mojego projektu dodatkowa funkcjonalnosc – wykrywanie poruszajacyh sie samochodow, ale nie za bardzo wiem jak uzyc funkcji wykrywajacych ruch w opencv. Mozesz polecic jakis tutorial albo cos ? Ewentualnie jakis kawalek przykladowego kodu
Z gory dzieki za pomoc
PS
Fajna sprawa taka gierka
Wykrywaliśmy w jaki sposób przemieszczają się punkty charakterystyczne na obrazie przechwytywanym z kamery. Nie potrafię Ci polecić żadnego tutoriala. Jeżeli chodzi o kod to najważniejsze funkcje, które użyliśmy to cvGoodFeaturesToTrack do obliczenia punktów charakterystycznych oraz cvCalcOpticalFlowPyrLK, niestety nie mogę udostępnić kodu źródłowego aplikacji.
Trzymam kciuki za Twój projekt