У меня есть видео с несколькими движущимися людьми, из которого я хотел бы удалить одного человека. Я знаю, что это возможно, и что для этого существует программное обеспечение (см. эту статью ), но я не могу найти общедоступного.
Вы можете экспортировать видео в неподвижные кадры, тогда проблема сводится к удалению человека с изображений.
Вы можете использовать Gimp или любую приличную программу для рисования с инструментом клонирования, чтобы скопировать части хорошего изображения в изображение, которое необходимо исправить. Инструмент клонирования довольно быстр в использовании. Но да, при 30 кадрах в секунду, если ваш преступник находится в сцене в течение 5 секунд, это много кадров, с которыми можно повозиться.
Adobe After Effects имеет возможность заполнения на основе предыдущих кадров, что довольно хорошо работает, если камера неподвижна. По сути, он извлекает пиксели из предыдущих кадров, где человека нет, и помещает их поверх человека. Он может выделить человека, потому что легко сказать, какие пиксели меняются, и искать их группу от кадра к кадру.
Однако есть некоторые серьезные ограничения. Если есть что-то еще, движущееся впереди или позади человека, то нет эффективного способа отличить человека от другого объекта. Точно так же, если камера вообще движется, то и фон, который нужно заполнить сзади, и ссылка на то, что неподвижно, выпадают из окна.
В тех случаях, когда это не может быть обработано автоматически, было бы необходимо ротоскопировать человека кадр за кадром. After Effects также может довольно легко поддерживать ротоскопирование, хотя это трудоемкий процесс.
Джейсон Конрад