ComfyUI Extension: ComfyUI-Mosaic
ComfyUI custom nodes for mosaic detection and creation.
Custom Nodes (0)
README
ComfyUI-Mosaic
ComfyUI custom nodes for mosaic detection and creation.
Features
- Mosaic Detection: Detect mosaic patterns in images using computer vision
- Mosaic Creation: Create various mosaic effects (squares, circles, hexagons, gradients)
- Pattern Types: Multiple mosaic patterns with customizable parameters
- Mask Support: Apply effects to specific areas using masks
Installation
- Navigate to your ComfyUI custom nodes directory:
cd ComfyUI/custom_nodes
- Clone this repository:
git clone https://github.com/1038lab/ComfyUI-Mosaic.git
- Install dependencies:
cd ComfyUI-Mosaic
pip install -r requirements.txt
- Restart ComfyUI
Nodes
MosaicCreator
Create mosaic effects on images.
Parameters:
image
: Input imagemosaic_type
: Pattern type (pixelation, blur, block_average, squares, circles, hexagons, gradient_horizontal, gradient_vertical)block_size
: Mosaic block size (2-100)intensity
: Effect intensity (0.0-1.0)mask
: Optional mask for selective application
Outputs:
image
: Processed imageprocessing_mask
: Applied mask
MosaicDetector
Detect mosaic patterns in images.
Parameters:
image
: Input imagetop_n
: Number of top detections (1-20)mask_expand
: Mask expansion size (0-64)mask_blur
: Mask edge blur (0-64)invert_mask
: Invert final maskoverlay_color
: Visualization coloroverlay_opacity
: Overlay transparency (0.0-1.0)
Outputs:
image
: Original imagemask_overlay
: Visualization overlaymask
: Detection mask
Usage
- Add nodes to your ComfyUI workflow
- Connect image inputs
- Adjust parameters as needed
- Process images
Requirements
- ComfyUI
- Python 3.8+
- PyTorch ≥1.9.0
- OpenCV ≥4.5.0
- Pillow ≥8.0.0
- NumPy ≥1.21.0
License
GPLv3 License - see LICENSE file for details.