Flip Image
This function block flips an incoming image either vertically or horizontally. Use it whenever you need to correct mirrored camera feeds, prepare images for comparison, or change orientation before further processing.
π₯ Inputs (sockets)
Image Any Accepts any image (color or grayscale) to be flipped.
π€ Outputs (sockets)
Image Any The flipped image output, same size and channels as the input.
πΉοΈ Controls
Flip Type Choose between Flip Vertical and Flip Horizontal to set the flip direction.
π¨ Features
Fast, real-time flipping suitable for live camera feeds.
Works with color and grayscale images and preserves image size.
Minimal UI: a single selection to change behavior instantly.
π Usage Instructions
Connect an image-producing block to the
Image Anyinput.Select the desired option under
Flip Type(Flip VerticalorFlip Horizontal).Use the flipped image from the
Image Anyoutput for downstream blocks.
π Evaluation
When the block runs, it outputs the input image flipped according to the chosen Flip Type. The output updates immediately when the control is changed.
π‘ Tips and Tricks
If a camera preview looks mirrored, place this block right after your camera input (for example after
Camera USBorCamera IP) to correct orientation before analysis.Preview results with
Show Imageto verify the flip visually.If you only need to flip a region, crop first using
Image ROIorImage ROI Selectthen flip the cropped patch.Compare original and flipped images side-by-side using
Image ConcatenateorCollage Imagesto verify effects.For faster downstream processing, flip a resized image by pairing with
Image Resizerbefore heavy analysis.If using detection or drawing blocks (for example
Object Detection,Draw RectangleorDraw Detections), remember that visual outputs will reflect the flipped imageβrecheck coordinates or overlays after flipping.
π οΈ Troubleshooting
No change in output: ensure an image is connected to the
Image Anyinput and that the correctFlip Typeis selected.Unexpected overlays or misaligned rectangles after flipping: re-run any drawing or detection blocks used downstream to refresh visual annotations on the flipped image.
If downstream processing seems slower, try flipping a smaller image using
Image Resizerand then upscale or use the original resolution only when needed.
Last updated
Was this helpful?