Software gratuito para la extracción de imágenes de fondo/primer plano

Tengo muchos videos en los que me gustaría reemplazar el fondo con mi propio fondo personalizado. Tengo una imagen del fondo en el video sin ninguno de los objetos de primer plano que quiero eliminar.

Me gustaría poder eliminar el fondo existente de todo el video o podría hacerlo cuadro por cuadro usando PNG.

El algoritmo Background Cut de Microsoft parece encajar perfectamente, pero no puedo encontrar ninguna implementación.

También he visto varios software de visión por computadora que pueden identificar las regiones de primer plano que han cambiado en comparación con el fondo en blanco, pero nada de lo que he visto hace un buen trabajo al extraer limpiamente los objetos de primer plano.

¿Hay algún software gratuito, preferiblemente para Linux u OS X, que pueda hacer esto? Sería bueno que fuera de código abierto, pero cualquier cosa que sea gratuita como $ 0.00 sería aceptable.

Respuestas (1)

Que yo sepa, todavía no hay ningún software público que haga esto bien. Vengo de una experiencia en producción de video donde este proceso se llama "incrustación". Para realizar la operación actual que ha esbozado, sería necesario "rotoscopiar", es decir, pasar cuadro por cuadro y trazar manualmente el contorno de su sujeto. La rotoscopia suele ser un proceso lento y tedioso.

Probablemente sepa que el color se usa típicamente para extraer teclas automáticamente, por ejemplo, con pantallas azules o verdes. Esto se llama incrustación de croma e incluso puede tener dificultades con la detección de bordes debido al sangrado del color.

Escuché que el proceso que desea se llama "incrustación de profundidad". Aquí hay otro documento de Microsoft que explora el tema: research.microsoft.com/en-us/um/people/eyalofek/ depth key/ depthkey.pdf Creo que Adobe está trabajando actualmente en una tecnología similar, aunque no estoy seguro de cuándo las herramientas estarán disponibles públicamente (y mucho menos de forma gratuita o de código abierto).

Gracias por tu respuesta. Obviamente no es lo que esperaba escuchar, así que dejaré esto abierto por un tiempo más con la esperanza de encontrar una solución. De lo contrario, marcaré esto como la respuesta aceptada.