Каков параметр err в методе Лукаса Канаде в OpenCv?
В функции cv::caclOpticalFlowPyrLK(..)
есть параметр cv::OutputArray err
, Что указывает этот параметр? Это расстояние, на котором было найдено соответствующее совпадение для объекта? Лукас Канаде | OpenCV
Этот вопрос возник, потому что я проверил разницу между err[i]
и евклидово расстояние prevPts[i]
а также nextPts[i]
и он оказывается где-то в диапазоне -1 или +1, иногда за его пределами.
1 ответ
Оптический поток в основном работает путем сопоставления патча вокруг каждой входной точки от входного изображения до второго изображения.
Параметр err
позволяет получить ошибку соответствия (например, вы можете думать о ней как об ошибке корреляции) для каждой входной точки. Как сказано в документации, фактическая мера ошибки зависит от того, какие флаги были указаны.