Я использую функцию:
cvCalcOpticalFlowBM
Для расчета оптического потока.Код работает, но матрицы скорости равны нулю (и x, и y), хотя входное видео явно изменяется.У кого-нибудь есть идея, почему матрицы скоростей должны быть нулевыми (черными)?
Этот туториал покажет, как использовать оптический поток в opencv с нуля.Он объясняет, как рисовать векторы скорости и т. Д.
http://robots.stanford.edu/cs223b05/notes/CS%20223-B%20T1%20stavens_opencv_optical_flow.pdf