Я работаю над оптическим потоком и опираюсь на конспекты лекций. здесь и несколько примеров в Интернете, Я написал этот код на Python.
Там же находится весь код и примеры изображений. Для небольших смещений около 4-5 пикселей рассчитанное направление вектора кажется правильным, но величина вектора слишком мала (поэтому мне пришлось умножить u, v на 3 перед их построением).
Это из-за ограничения алгоритма или ошибки в коде? В примечании к лекции, опубликованном выше, также говорится, что движение должно быть небольшим: «u, v меньше 1 пикселя», возможно, поэтому. В чем причина этого ограничения?