Проблема: Я пытаюсь выровнять два кадра движущегося видео.Как извлечь векторы скорости из плотного оптического потока?
В настоящее время я пытаюсь использовать функцию «cvCalcOpticalFlowLK», а результат выводит векторы скорости x и y в виде «CvArr».
Так что я получил результат, но я не уверен, как использовать эти векторные массивы.
Мой вопрос в том, что ... как узнать, какова скорость каждого пикселя? Это просто значение каждого значения пикселя в этой конкретной точке?
Примечание: Я бы использовал другие функции оптического потока, такие как cvCalcOpticalFlowPyrLK(), поскольку это намного проще, но мне нужен плотный оптический поток.
Итак, я играл с результирующим изображением, и я исхожу из предположения, что каждое значение пикселя представляет скорость каждого пикселя, но в каких единицах измеряется точно? Кто-нибудь знает, как эти «значения скорости» соответствуют скорости этого пикселя? Это пиксель за кадр? Или что-то другое? Значение каждого пикселя находится в 32-битной плавающей точке. – monky822