Технология выделения движущихся объектов в современных видеоредакторах работает на основе различных алгоритмов. cyberleninka.ru Некоторые из них:
- Определение смещения областей пикселей между кадрами. cyberleninka.ru Выделение основано на сегментации текущего и предыдущего кадра, поиске соответствующих областей и оценке изменения их расположения и/или формы. cyberleninka.ru
- Попиксельное определение изменения кадров. cyberleninka.ru Текущий кадр сравнивается с предыдущими попиксельно. cyberleninka.ru Пикселы, цвет или яркость которых различаются больше, чем на некоторую пороговую величину, считаются принадлежащими к области движения. cyberleninka.ru
- Определение оптического потока. cyberleninka.ru Выделение основано на нахождении векторов смещения каждого пиксела для пары кадров. cyberleninka.ru Области с ненулевой длиной векторов смещения считаются проекциями движущихся объектов. cyberleninka.ru
- Определение смещения прямоугольных блоков. cyberleninka.ru Выделение основано на нахождении векторов смещения прямоугольных блоков для пары кадров. cyberleninka.ru Блоки с ненулевой длиной векторов смещения считаются содержащими движущиеся объекты. cyberleninka.ru
В некоторых видеоредакторах, например After Effects, есть функция Motion Tracking, которая отслеживает движение объектов в цифровом изображении или видео. media.contented.ru Программа анализирует цвета пикселей в выделенной области и сопоставляет со следующим кадром, то есть ищет, за что зацепиться, на протяжении всего видео. media.contented.ru