Batch Uncrop(BatchUncrop)
Este nodo recibe como entrada la imagen original, la imagen recortada y los datos correspondientes del cuadro delimitador (BBOX).
Batch Uncrop
El nodo Batch Uncrop recibe como entrada la imagen original, la imagen recortada y los datos correspondientes del cuadro delimitador (BBOX).
El nodo Batch Uncrop es una herramienta para la composición de imágenes. Su función principal es colocar con precisión una imagen que ha sido recortada de vuelta en una posición específica de la imagen de fondo original. Utiliza coordenadas de cuadros delimitadores para el posicionamiento y admite la mezcla suave de los bordes para lograr un efecto de fusión visual sin costuras.
Funcionalidad del Nodo
Este nodo recibe como entrada la imagen original, la imagen recortada y los datos correspondientes del cuadro delimitador (BBOX). Su mecanismo interno consiste en recomponer la imagen recortada en el área correspondiente de la imagen original, según las coordenadas definidas por el cuadro delimitador. Admite el ajuste de escala de la imagen recolocada y maneja los bordes de unión mediante una intensidad de mezcla ajustable para reducir las costuras visibles. Todas las imágenes de entrada deben estar en formato de lote (batch) y sus cantidades deben coincidir.
Especificación de Parámetros del Nodo - Batch Uncrop
Entradas (Inputs)
| Nombre del Parámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
original_images | IMAGE | Sí | - | - | original_images (parámetro de entrada): Lote de imágenes originales completas que sirven como fondo. Las imágenes recortadas se fusionarán de vuelta en estas imágenes. |
cropped_images | IMAGE | Sí | - | - | cropped_images (parámetro de entrada): Lote de imágenes recortadas que necesitan ser recolocadas en el fondo original. La cantidad debe coincidir con la de las imágenes originales. |
bboxes | BBOX | Sí | - | - | bboxes (parámetro de entrada): Lote de coordenadas de cuadros delimitadores que definen la posición de la imagen recortada dentro de la imagen original, utilizado para un posicionamiento preciso. |
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Requerido | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
border_blending | FLOAT | Sí | 0.25 | 0.0 - 1.0 (paso: 0.01) | border_blending (parámetro de entrada): Controla la intensidad de la mezcla en los bordes de unión. Rango de 0.0 a 1.0. Un valor mayor resulta en una fusión más suave. |
crop_rescale | FLOAT | Sí | 1.0 | 0.0 - 10.0 (paso: 0.01) | crop_rescale (parámetro de entrada): Factor de escala aplicado a la imagen recortada antes de la fusión. Rango de 0.0 a 10.0. |
border_top | BOOLEAN | Sí | True | - | border_top (parámetro de entrada): Valor booleano que controla si se aplica el efecto de mezcla al borde superior de la imagen recolocada. |
border_bottom | BOOLEAN | Sí | True | - | border_bottom (parámetro de entrada): Valor booleano que controla si se aplica el efecto de mezcla al borde inferior de la imagen recolocada. |
border_left | BOOLEAN | Sí | True | - | border_left (parámetro de entrada): Valor booleano que controla si se aplica el efecto de mezcla al borde izquierdo de la imagen recolocada. |
border_right | BOOLEAN | Sí | True | - | border_right (parámetro de entrada): Valor booleano que controla si se aplica el efecto de mezcla al borde derecho de la imagen recolocada. |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| IMAGE | IMAGE | IMAGE (parámetro de salida): Lote de imágenes finales compuestas. |
Casos de Uso
Un caso de uso típico es en un flujo de trabajo de restauración de retratos: primero se utiliza un nodo de detección para enmarcar la región facial, recortarla y ampliarla para realizar reparaciones de detalles (como eliminar imperfecciones o mejorar la resolución). Luego, se utiliza el nodo Batch Uncrop para fusionar sin costuras la imagen facial restaurada de vuelta en la posición correspondiente de la fotografía original, obteniendo así una imagen completa con mejoras locales.
Consideraciones
Al usarlo, es necesario asegurarse de que las cantidades de los lotes de imágenes de entrada original_images y cropped_images coincidan exactamente. Si se proporcionan más cuadros delimitadores (bboxes) que imágenes, el nodo descartará automáticamente los cuadros delimitadores sobrantes.
Enlace al Código Fuente del Nodo Batch Uncrop
El nodo Batch Uncrop pertenece al paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.