Split Image
This function block separates an RGB image into three single-channel grayscale images so you can process each color channel independently.
π₯ Inputs
ImageRGBAn RGB image to split into individual channels. (socket: input)
π€ Outputs
Red ChannelGrayscale image showing the red channel. (socket: output)Blue ChannelGrayscale image showing the blue channel. (socket: output)Green ChannelGrayscale image showing the green channel. (socket: output)
πΉοΈ Controls
This block has no interactive controls. It runs automatically when an image is provided.
π¨ Features
Quick channel splitting for per-channel analysis or preprocessing.
Outputs are standard grayscale images that work with all blocks expecting single-channel inputs.
Lightweight and fast β suitable for real-time pipelines.
π Usage Instructions
Provide an RGB image to the
ImageRGBinput socket.The block produces three grayscale outputs:
Red Channel,Blue Channel, andGreen Channel.Connect any of these outputs to downstream blocks that accept grayscale images.
π Evaluation
When executed, the function block outputs each color channel as a separate grayscale image, ready for independent processing.
π‘ Tips and Tricks
To preview results quickly, connect any channel output to the
Show Imageblock.After processing channels separately (for example with
Blur,Image Threshold, orAdjust Colors), recombine them using theMerge Channelsblock to restore an RGB image.Use the
Color Density Percentageblock on individual channels to quantify channel dominance and guide threshold choices.If you need to isolate a specific color range, split channels first and then apply
HSV FilterorRGB Maskon the appropriate channel for finer control.For color correction workflows, split channels, adjust each with
Adjust ColorsorContrast Optimization, and then merge back withMerge Channels.Use
Mean Value of Imageon channel outputs to monitor brightness per channel (helpful for exposure and lighting checks).
π οΈ Troubleshooting
If outputs look blank or identical, verify that the input provided to
ImageRGBis a valid RGB image.If downstream blocks expect a 3-channel image, remember to use
Merge Channelsafter per-channel processing.For noisy single-channel outputs, insert a
BlurorDenoisingblock before further analysis.
Last updated
Was this helpful?