ComfyUI  >  Nodes  >  ComfyUI Bringing Old Photos Back to Life >  Detect-Enhance-Blend Faces (dlib)

ComfyUI Node: Detect-Enhance-Blend Faces (dlib)

Class Name


cdb-boop (Account age: 1213 days)
ComfyUI Bringing Old Photos Back to Life
Latest Updated
Github Stars

How to Install ComfyUI Bringing Old Photos Back to Life

Install this extension via the ComfyUI Manager by searching for  ComfyUI Bringing Old Photos Back to Life
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI Bringing Old Photos Back to Life in the search bar
After installation, click the  Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Detect-Enhance-Blend Faces (dlib) Description

Automated face detection, enhancement, and blending for image refinement.

Detect-Enhance-Blend Faces (dlib):

The BOPBTL_DetectEnhanceBlendFaces node is designed to streamline the process of detecting, enhancing, and blending faces within an image. This node is particularly useful for AI artists working on restoring old photos or improving the quality of facial features in images. By leveraging advanced models for face detection and enhancement, this node can identify faces in an image, enhance their features, and seamlessly blend them back into the original image, resulting in a more polished and refined output. The primary goal of this node is to automate and simplify the complex process of facial enhancement, making it accessible to users without requiring deep technical knowledge.

Detect-Enhance-Blend Faces (dlib) Input Parameters:


The dlib_model parameter specifies the model used for face detection. This model is responsible for identifying the locations of faces within the input image. The accuracy and performance of face detection depend on the quality of the dlib model provided. There are no specific minimum, maximum, or default values for this parameter, but it must be a valid DLIB_MODEL.


The face_enhance_model parameter defines the model used for enhancing the detected faces. This model improves the visual quality of the faces by refining details and correcting imperfections. The effectiveness of the enhancement process is directly influenced by the quality of the face enhance model. Similar to the dlib model, there are no specific minimum, maximum, or default values, but it must be a valid FACE_ENHANCE_MODEL.


The image parameter is the input image in which faces will be detected, enhanced, and blended. This parameter should be a tensor representation of the image, typically in the form of a torch.Tensor. The quality and resolution of the input image can impact the overall results of the node's processing.

Detect-Enhance-Blend Faces (dlib) Output Parameters:


The image output parameter provides the final processed image with enhanced and blended faces. This output is the result of the node's operations, where detected faces have been enhanced and seamlessly integrated back into the original image. The output image maintains the same dimensions and format as the input image but with improved facial features.

Detect-Enhance-Blend Faces (dlib) Usage Tips:

  • Ensure that the dlib model and face enhance model are properly loaded and compatible with the node to achieve optimal face detection and enhancement results.
  • Use high-resolution input images to maximize the effectiveness of the face enhancement process, as higher quality inputs generally yield better outputs.
  • Experiment with different face enhance models to find the one that best suits your specific needs and desired visual outcomes.

Detect-Enhance-Blend Faces (dlib) Common Errors and Solutions:

BOPBTL: No faces detected in the image.

  • Explanation: This error occurs when the face detection model fails to identify any faces in the input image.
  • Solution: Ensure that the input image contains clear and visible faces. You may also try using a different dlib model or adjusting the image quality to improve face detection accuracy.

Invalid model type provided.

  • Explanation: This error indicates that the provided dlib model or face enhance model is not of the correct type.
  • Solution: Verify that the models supplied are valid DLIB_MODEL and FACE_ENHANCE_MODEL types. Ensure that the models are correctly loaded and compatible with the node.

Image tensor is not in the correct format.

  • Explanation: This error occurs when the input image is not provided as a torch.Tensor.
  • Solution: Convert the input image to a torch.Tensor format before passing it to the node. Ensure that the tensor representation is accurate and correctly formatted.

Detect-Enhance-Blend Faces (dlib) Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI Bringing Old Photos Back to Life

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.