Implementación oficial en PyTorch de BiRefNet, un modelo de deep learning para la segmentación dicotómica de imágenes de alta resolución, usado habitualmente para eliminar fondos.
royshil/obs-backgroundremoval
Plugin de OBS Studio que elimina o reemplaza el fondo de las personas en video mediante segmentación de retratos con redes neuronales, y mejora la imagen con poca luz.
Alternativa open source a:NVIDIA Broadcast
- Estrellas
- 4,630
- Forks
- 294
- Issues abiertos
- 12
- Último commit
- hace 7 horas
¿Qué es?
OBS Background Removal es un plugin para OBS Studio que predice una máscara de una persona en cada fotograma del video y elimina los píxeles del fondo. El resultado se puede combinar con otras fuentes de OBS, como una imagen o un color transparente, lo que permite crear efectos de pantalla verde virtual sin un fondo físico.
El plugin ejecuta sus modelos de segmentación mediante ONNX Runtime. En macOS puede usar la aceleración de CoreML, y en Linux admite CUDA, ROCm y MIGraphX si se compila desde el código fuente. En la configuración, los usuarios pueden ajustar la cantidad de hilos de CPU, y el proyecto busca funcionar en equipos sin GPU. Las versiones recientes también incluyen un filtro de mejora con poca luz y un efecto de profundidad de campo.
El proyecto ofrece una página de descarga y versiones compiladas, y actualmente las instrucciones oficiales para compilar desde el código fuente cubren Debian. El soporte de Windows para la aceleración con WinML figura como previsto.
Funciones clave
- 01Reemplaza o elimina el fondo detrás de una persona en las fuentes de video de OBS.
- 02Ejecuta modelos de segmentación mediante ONNX Runtime.
- 03Admite CoreML en macOS, y CUDA, ROCm y MIGraphX en Linux si se compila desde el código fuente.
- 04Permite ajustar la cantidad de hilos de CPU para equipos sin GPU.
- 05Incluye filtros de mejora con poca luz y de profundidad de campo.
Casos de uso
- Transmitir o grabar sin una pantalla verde física.
- Colocar a un presentador sobre un fondo personalizado de imagen o video.
- Mejorar la calidad de imagen en entornos de grabación con poca luz.
Temas
Preguntas frecuentes
- ¿Qué es obs-backgroundremoval?
- Plugin de OBS Studio que elimina o reemplaza el fondo de las personas en video mediante segmentación de retratos con redes neuronales, y mejora la imagen con poca luz. OBS Background Removal es un plugin para OBS Studio que predice una máscara de una persona en cada fotograma del video y elimina los píxeles del fondo. El resultado se puede combinar con otras fuentes de OBS, como una imagen o un color transparente, lo que permite crear efectos de pantalla verde virtual sin un fondo físico.
- ¿obs-backgroundremoval es gratuito? ¿Qué licencia tiene?
- obs-backgroundremoval es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿obs-backgroundremoval sigue mantenido?
- Mantenimiento activo. El último commit de obs-backgroundremoval fue el 22 oct 2026.
- ¿Para qué puedo usar obs-backgroundremoval?
- Transmitir o grabar sin una pantalla verde física. Colocar a un presentador sobre un fondo personalizado de imagen o video. Mejorar la calidad de imagen en entornos de grabación con poca luz.
- ¿Dónde consigo obs-backgroundremoval?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/royshil/obs-backgroundremoval
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta para eliminar fondos de imágenes, disponible como CLI, biblioteca de Python, servidor HTTP o contenedor Docker.
Ultralytics YOLO es una biblioteca de Python para visión artificial que abarca detección, segmentación, clasificación, estimación de pose, seguimiento y más.
Elimina fondos de imágenes directamente en el navegador con WebGPU o WebAssembly, sin subirlas a ningún servidor.
CMS de video y contenido multimedia autohospedado y completo, creado con Django y React para gestionar portales de intercambio de videos.
Soprano es un modelo de texto a voz ultraligero que se ejecuta en el dispositivo, compatible con CUDA, CPU y MPS, y con salida en streaming.