Как замаскировать все кроме глаз?

У меня есть видео, в котором один человек стоит лицом к камере. Я хотел бы затемнить все в этом видео, кроме небольшого прямоугольного прямоугольника вокруг глаз человека. Я уверен, что есть много подходов, которые могут сработать для этого, но мне трудно понять, с чего даже начать. Предпочтительно это можно сделать с помощью бесплатного программного обеспечения для OS X.

Редактировать: чтобы уточнить, голова человека значительно и непредсказуемо двигается, поэтому я спрашиваю, как это сделать с помощью какого-то отслеживания движения.

Я добавил некоторую информацию об отслеживании движения.

Ответы (4)

Davinci Resolve lite бесплатен и содержит отличный трекер движения. Объединив трекер движения с окном питания и добавив коррекцию цвета (чтобы затемнить все, что находится за пределами окна питания), вы сможете очень быстро добиться желаемых результатов. Учебники по Davinci Resolve можно найти на YouTube по запросу Alexis Van Hurkman. Он буквально написал об этом книгу (руководство по эксплуатации) и предоставляет большое количество бесплатных онлайн-уроков. Конечно, у него также есть полный курс для продажи через Ripple Training . Скачать Resolve lite можно здесь .

Я действительно должен сесть и поиграть со своей копией Resolve в какой-то момент. Я понятия не имел, что он может отслеживать движения.

К сожалению, для этого требуется отслеживание движения, и мало что может справиться с этим бесплатно. (Как отметил Джейсон Конрад, DaVinci Resolve Lite может.) Отслеживание движения довольно сложно, потому что оно должно использовать сложные системы компьютерного зрения для идентификации объектов на изображении и отслеживания их перемещения от кадра к кадру.

After Effects, вероятно, является самым дешевым вариантом в списке инструментов, которые часто используются для отслеживания движения, но по-прежнему стоит либо несколько сотен долларов за отдельную копию немного более старой версии CS6, либо 20 долларов в месяц за аренду новейшей версии у Adobe. .

С помощью такого инструмента, поддерживающего отслеживание движения, вы можете отслеживать движение сцены, а затем либо стабилизировать его, чтобы глаза оставались неподвижными, либо вы можете использовать данные отслеживания, чтобы прямоугольная маска следовала за глазами и отображала только содержимое маски. . After Effects (или любая другая программа, которая поддерживает такое отслеживание) довольно продвинута и дает множество вариантов для достижения вашей цели, хотя вы также должны знать, что это довольно продвинутые пакеты, и есть потенциально значительная кривая обучения. .

Для этого вы можете использовать Lightworks (мультиплатформенный) или iMovie. Оба предлагают либо маскирование, либо обрезку. Одна из основных функций видеоредактора. Просто посмотрите один из десятков руководств для начинающих, чтобы выбрать инструмент, который подходит вам больше всего.

Когда вы используете метод обрезки, вы просто дублируете слой видео и обрезаете каждый слой до одного из глаз.

Редактировать: с отслеживанием движения все становится намного сложнее (в смысле сложности программного обеспечения отслеживание движения в настоящее время очень просто). В этом случае вам придется использовать платный инструмент. Я не могу придумать бесплатное ПО, которое интегрирует все это в бесплатный пакет.

Инструменты для отслеживания движения и маскирования — это After Effects, Nuke и Apple Motion (на самом деле не так уж и много, просто чтобы назвать известный инструмент Apple). С After Effects, который является самым известным из них, и с кучей учебных пособий, доступных для начала.

Я согласен с двумя предыдущими ответами: вам понадобится платное программное обеспечение для отслеживания движения, такое как After Effects.

Я хотел добавить, что в дополнение к отслеживанию положения XY в кадре вам, скорее всего, потребуется также отслеживать «вращение» 2-х глаз. То есть горизонтальная прямоугольная маска будет работать для глаз человека, смотрящего вперед с вертикально поднятой головой, но если он наклоняет голову влево или вправо, прямоугольник должен будет также наклониться влево. или справа, чтобы выставить оба глаза (поскольку в этот момент один будет «над» другим в кадре).