ComfyUI  >  Nodes  >  ComfyUI Impact Pack >  Pixelwise(SEGS & SEGS)

ComfyUI Node: Pixelwise(SEGS & SEGS)

Class Name


Dr.Lt.Data (Account age: 458 days)
ComfyUI Impact Pack
Latest Updated
Github Stars

How to Install ComfyUI Impact Pack

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

Pixelwise(SEGS & SEGS) Description

Perform bitwise AND operation between base and mask segmentations to refine and enhance segmented output.

Pixelwise(SEGS & SEGS):

The BitwiseAndMaskForEach node is designed to perform a bitwise AND operation between a set of base segmentations and a set of mask segmentations. This operation is particularly useful in image processing and AI art creation, where you might want to apply a mask to multiple segments of an image to isolate or highlight specific features. The node combines the masks from the mask_segs input into a single mask and then applies this combined mask to each segment in the base_segs input. This process helps in refining the segments by filtering out unwanted parts based on the mask, thereby enhancing the precision and quality of the segmented output.

Pixelwise(SEGS & SEGS) Input Parameters:


base_segs represents the primary set of segmentations that you want to process. These segmentations are the main areas of interest in your image, and the bitwise AND operation will be applied to these segments using the combined mask from mask_segs. This parameter is crucial as it defines the regions that will be refined or filtered by the mask.


mask_segs is the set of segmentations that will be combined to create a single mask. This combined mask is then used to perform the bitwise AND operation on each segment in base_segs. The quality and characteristics of the mask segments directly impact the final output, as they determine which parts of the base segments will be retained or filtered out.

Pixelwise(SEGS & SEGS) Output Parameters:


The output parameter SEGS represents the refined set of segmentations after the bitwise AND operation has been applied. This output contains the segments from base_segs that have been filtered using the combined mask from mask_segs. The resulting segments are more precise and can be used for further processing or analysis in your AI art projects.

Pixelwise(SEGS & SEGS) Usage Tips:

  • Ensure that the base_segs and mask_segs inputs are properly aligned and compatible in terms of dimensions and regions of interest to achieve the best results.
  • Use high-quality masks in mask_segs to ensure that the bitwise AND operation effectively filters out unwanted parts of the base segments.
  • Experiment with different combinations of base_segs and mask_segs to achieve various artistic effects and refine the segmentation process.

Pixelwise(SEGS & SEGS) Common Errors and Solutions:

[SegsBitwiseAndMask] Cannot operate: MASK is empty.

  • Explanation: This error occurs when the mask generated from mask_segs is empty or invalid.
  • Solution: Ensure that the mask_segs input contains valid and non-empty segmentations. Check the dimensions and regions of the mask segments to ensure they are correctly defined.

Incompatible mask shape: mostly empty mask

  • Explanation: This error indicates that the shapes of the masks in mask_segs are not compatible with each other or with the base segments.
  • Solution: Verify that all masks in mask_segs have compatible shapes and dimensions. Adjust the masks to ensure they align correctly with the base segments.

TypeError: zip argument #2 must support iteration

  • Explanation: This error occurs when the mask_segs input is not iterable or is incorrectly formatted.
  • Solution: Ensure that mask_segs is a list or another iterable containing valid segmentations. Check the input format and correct any issues with the data structure.

Pixelwise(SEGS & SEGS) Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI Impact Pack

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