Ten projekt to implementacja algorytmu przepływu optycznego (Optical Flow) z wykorzystaniem technologii CUDA. Aplikacja została stworzona w ramach zajęć akademickich i ma na celu efektywne wykorzystanie równoległego przetwarzania GPU do analizy ruchu w sekwencjach obrazów.
Przepływ optyczny pozwala na wyznaczenie wektorów ruchu pikseli pomiędzy kolejnymi klatkami wideo. Dzięki wykorzystaniu CUDA, aplikacja jest zoptymalizowana pod kątem wydajności i umożliwia szybsze przetwarzanie w porównaniu z implementacjami działającymi na CPU.