Я хотел бы знать, есть ли какой-нибудь хороший (и свободно доступный) текст о том, как получить векторы движения макроблоков в необработанном видеопотоке.Это часто используется в сжатии видео, хотя я не использую его для кодирования видео.
Код, который делает это, доступен в кодеках OSS, но понимание метода путем чтения кода довольно сложно.
Моя настоящая цель - определить движение камеры в пространстве 2D-проекции, предполагая, что камера меняет только свою ориентацию (НЕ положение).Я хотел бы разделить кадры на макроблоки, получить их векторы движения и получить движение камеры путем усреднения этих векторов.
Я думаю, OpenCV мог бы помочь с этой проблемой, но он недоступен намоя целевая платформа.