ComfyUI > Nodes > ComfyUI_ColorMod > Convert color space

ComfyUI Node: Convert color space

Class Name

ColorspaceConvert

Category
ColorMod
Author
city96 (Account age: 552days)
Extension
ComfyUI_ColorMod
Latest Updated
2024-08-06
Github Stars
0.07K

How to Install ComfyUI_ColorMod

Install this extension via the ComfyUI Manager by searching for ComfyUI_ColorMod
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI_ColorMod 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

Convert color space Description

Efficiently convert images between various color spaces for accurate color adjustments using OpenCV library.

Convert color space:

The ColorspaceConvert node is designed to facilitate the conversion of images between different color spaces, such as RGB, BGR, HLS, HSV, YCrCb, and YUV. This node is particularly useful for AI artists who need to manipulate images in various color formats for different processing tasks. By converting images to the appropriate color space, you can achieve more accurate color adjustments, filtering, and other image processing operations. The node leverages the powerful OpenCV library to perform these conversions efficiently, ensuring high-quality results.

Convert color space Input Parameters:

image

This parameter represents the input image that you want to convert. The image should be in a tensor format, typically used in AI and machine learning workflows. The image is processed in batches, allowing for efficient handling of multiple images simultaneously.

src

The src parameter specifies the source color space of the input image. It determines the current color format of the image before conversion. The available options are "RGB", "BGR", "HLS", "HSV", "YCrCb", and "YUV". The default value is "RGB". Choosing the correct source color space is crucial for accurate conversion results.

dst

The dst parameter defines the destination color space to which the input image will be converted. Similar to the src parameter, the available options are "RGB", "BGR", "HLS", "HSV", "YCrCb", and "YUV". The default value is "RGB". Selecting the appropriate destination color space allows you to prepare the image for subsequent processing steps that require a specific color format.

Convert color space Output Parameters:

IMAGE

The output parameter is the converted image in the specified destination color space. The output is provided in a tensor format, maintaining the batch structure of the input. This converted image can then be used for further processing or analysis in the desired color space.

Convert color space Usage Tips:

  • Ensure that the src and dst parameters are correctly set to match the current and desired color spaces of your image to avoid conversion errors.
  • Use this node to prepare images for specific tasks that require a particular color space, such as HSV for color-based segmentation or YUV for compression algorithms.
  • When working with multiple images, take advantage of the batch processing capability to convert all images in a single operation, improving efficiency.

Convert color space Common Errors and Solutions:

Color conversion failed! Missing cv2 op 'COLOR_<src>2<dst>'

  • Explanation: This error occurs when the specified color space conversion is not supported by the OpenCV library.
  • Solution: Verify that the src and dst parameters are set to valid and supported color spaces. Refer to the OpenCV documentation for a list of supported color space conversions.

AssertionError: Batch size mismatch!

  • Explanation: This error indicates that the input images in the batch do not have consistent dimensions or batch sizes.
  • Solution: Ensure that all input images have the same dimensions and batch sizes before passing them to the node for conversion.

Convert color space Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI_ColorMod
RunComfy

© 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.