INNER CODE UNIT · Python

background_region

Tencent-Hunyuan/HunyuanPortrait · gradio_app.py:157

    background_region = original_img[y1:y2, x1:x2].astype(np.float32) / 255.0
    foreground_region = generated_resized.astype(np.float32) / 255.0
    
    blended_region = foreground_region * mask + background_region * (1 - mask)
    
    result_img = original_img.copy()
    result_img[y1:y2, x1:x2] = (blended_region * 255).astype(np.uint8)
    
    return result_img

# --- 3. Inference Function ---

@torch.no_grad()
def run_inference(image_input, video_input, 
                  steps, seed, frame_limit, fps, 
                  motion_bucket_id, noise_aug,
                  app_guide_min, app_guide_max,
                  mot_guide_min, mot_guide_max):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…