¿Cómo enmascarar todo menos los ojos?

Tengo un video que contiene una sola persona frente a la cámara. Me gustaría oscurecer todo en este video, excepto un pequeño cuadro rectangular alrededor de los ojos de la persona. Estoy seguro de que hay muchos enfoques que podrían funcionar para esto, pero tengo problemas para saber por dónde empezar. Preferiblemente se puede hacer usando software libre para OS X.

Editar: para aclarar, la cabeza de la persona se mueve de manera significativa e impredecible, por lo que pregunto cómo hacer esto con algún tipo de seguimiento de movimiento.

Agregué información sobre el seguimiento de movimiento.

Respuestas (4)

Davinci Resolve lite es gratuito y contiene un excelente rastreador de movimiento. Al combinar el rastreador de movimiento con una ventana eléctrica y agregar una corrección de color (para oscurecer todo lo que está fuera de la ventana eléctrica), debería poder lograr los resultados que busca muy rápidamente. Para obtener tutoriales sobre Davinci Resolve, busque en YouTube a Alexis Van Hurkman. Literalmente escribió el libro sobre él (el manual de instrucciones) y proporciona una generosa cantidad de tutoriales en línea de forma gratuita. Por supuesto, también tiene a la venta un completo curso a través de ripple training . Puedes descargar Resolve lite aquí .

Realmente debería sentarme y jugar con mi copia de Resolve en algún momento. No tenía idea de que pudiera hacer seguimiento de movimiento.

Desafortunadamente, esto requiere seguimiento de movimiento y no hay mucho que pueda manejarlo de forma gratuita. (Como señaló Jason Conrad, DaVinci Resolve Lite puede). El seguimiento de movimiento es bastante elaborado porque tiene que usar sistemas complejos de visión por computadora para identificar objetos dentro de la imagen y rastrear dónde se mueven de un cuadro a otro.

After Effects es probablemente la opción más barata en la lista de herramientas que se usan a menudo para el seguimiento de movimiento, pero aún cuesta varios cientos de dólares por una copia independiente de la versión CS6 un poco más antigua o $ 20 por mes para alquilar la versión más nueva de Adobe. .

Con una herramienta con capacidad de seguimiento de movimiento de este tipo, puede seguir el movimiento de la escena y luego estabilizarlo de modo que los ojos permanezcan fijos o puede usar los datos de seguimiento para que una máscara rectangular siga los ojos y solo revele el contenido de la máscara. . After Effects (o cualquier otro programa que admita este tipo de seguimiento) es bastante avanzado y brinda muchas opciones sobre cómo lograr su objetivo, aunque también debe tener en cuenta que son paquetes bastante avanzados y existe una curva de aprendizaje potencialmente significativa. .

Puede usar Lightworks (multiplataforma) para eso o, alternativamente, iMovie. Ambos ofrecen enmascaramiento o recorte. Una de las características más básicas en un editor de video. Solo mire uno de las docenas de tutoriales para principiantes de la herramienta que más le convenga.

Cuando opta por el enfoque de recorte, simplemente duplica la capa de video y recorta cada capa hasta uno de los ojos.

Editar: con el seguimiento de movimiento se vuelve mucho más complicado (en el sentido de la complejidad del software, el seguimiento de movimiento es muy fácil hoy en día). Tendrá que residir en una herramienta paga en ese caso. No puedo pensar en software gratuito que integre todo eso en un paquete gratuito.

Las herramientas de referencia para el seguimiento de movimiento y el trabajo de enmascaramiento son After Effects, Nuke y Apple Motion (no tanto en realidad, pero solo por nombrar una herramienta destacada de Apple). Con After Effects siendo el más destacado y con un montón de tutoriales disponibles para comenzar.

Estoy de acuerdo con las dos respuestas anteriores: necesitará un software de seguimiento de movimiento pago como After Effects.

Quería agregar que además de rastrear la posición XY en el marco, lo más probable es que también necesites rastrear la "rotación" de los 2 ojos. Es decir, una máscara rectangular horizontal funcionará para los ojos de una persona mirando hacia adelante con la cabeza erguida, pero si inclina la cabeza hacia la izquierda o hacia la derecha, el rectángulo deberá inclinarse de manera similar hacia la izquierda. o el derecho para exponer ambos ojos (ya que uno estará "encima" del otro en el marco en ese punto).