Morphological Transformation¶
Class: MorphologicalTransformationBlockV1
Apply morphological transformation to an image
See https://docs.opencv.org/4.x/d9/d61/tutorial_py_morphological_ops.html
Note: This block currently only supports single-channel (grayscale) images. Color images will be converted to grayscale before processing.
Type identifier¶
Use the following identifier in step "type" field: roboflow_core/morphological_transformation@v1to add the block as
as step in your workflow.
Properties¶
| Name | Type | Description | Refs |
|---|---|---|---|
name |
str |
Enter a unique identifier for this step.. | ❌ |
kernel_size |
int |
Size of the kernel to use for morphological transformation.. | ✅ |
operation |
str |
Type of morphological operation to use.. | ✅ |
The Refs column marks possibility to parametrise the property with dynamic values available
in workflow runtime. See Bindings for more info.
Available Connections¶
Compatible Blocks
Check what blocks you can connect to Morphological Transformation in version v1.
- inputs:
Line Counter,Llama 3.2 Vision,Blur Visualization,Perspective Correction,Polygon Zone Visualization,Bounding Box Visualization,QR Code Generator,Pixelate Visualization,Distance Measurement,Trace Visualization,Roboflow Custom Metadata,Image Threshold,Polygon Visualization,Dynamic Crop,Icon Visualization,Image Slicer,Stability AI Outpainting,Model Comparison Visualization,LMM,OpenAI,Classification Label Visualization,Stitch Images,Florence-2 Model,Mask Visualization,Single-Label Classification Model,Relative Static Crop,Absolute Static Crop,SIFT Comparison,Google Gemini,Circle Visualization,Florence-2 Model,LMM For Classification,Ellipse Visualization,Image Convert Grayscale,Object Detection Model,OCR Model,Image Preprocessing,Color Visualization,Image Blur,Stability AI Image Generation,Anthropic Claude,Google Vision OCR,Keypoint Visualization,Camera Calibration,Local File Sink,EasyOCR,Image Slicer,Line Counter,Email Notification,VLM as Detector,Roboflow Dataset Upload,Background Color Visualization,Triangle Visualization,Slack Notification,Keypoint Detection Model,Halo Visualization,Corner Visualization,Google Gemini,Model Monitoring Inference Aggregator,Roboflow Dataset Upload,Dot Visualization,Image Contours,Multi-Label Classification Model,Twilio SMS Notification,Instance Segmentation Model,VLM as Classifier,CSV Formatter,Reference Path Visualization,Morphological Transformation,OpenAI,Webhook Sink,Contrast Equalization,Camera Focus,Stitch OCR Detections,Stability AI Inpainting,CogVLM,Clip Comparison,Line Counter Visualization,Template Matching,Email Notification,Crop Visualization,Grid Visualization,OpenAI,SIFT,Depth Estimation,Background Subtraction,Label Visualization,Pixel Color Count,Anthropic Claude,SIFT Comparison,OpenAI - outputs:
Llama 3.2 Vision,Blur Visualization,Perception Encoder Embedding Model,SAM 3,Perspective Correction,Polygon Zone Visualization,Bounding Box Visualization,Pixelate Visualization,Trace Visualization,QR Code Detection,Segment Anything 2 Model,Image Threshold,Image Slicer,Icon Visualization,Polygon Visualization,Dynamic Crop,Stability AI Outpainting,Model Comparison Visualization,Clip Comparison,Single-Label Classification Model,LMM,OpenAI,Stitch Images,Classification Label Visualization,Florence-2 Model,Mask Visualization,Single-Label Classification Model,Relative Static Crop,SIFT Comparison,Absolute Static Crop,SAM 3,Moondream2,Google Gemini,Circle Visualization,Florence-2 Model,LMM For Classification,Time in Zone,Ellipse Visualization,Image Convert Grayscale,Object Detection Model,OCR Model,SmolVLM2,Anthropic Claude,Image Preprocessing,Image Blur,Stability AI Image Generation,Google Vision OCR,Color Visualization,Keypoint Visualization,Camera Calibration,VLM as Detector,Keypoint Detection Model,EasyOCR,Image Slicer,VLM as Detector,Byte Tracker,Roboflow Dataset Upload,Gaze Detection,Background Color Visualization,Triangle Visualization,Keypoint Detection Model,Multi-Label Classification Model,Object Detection Model,Detections Stabilizer,Halo Visualization,Google Gemini,Corner Visualization,Roboflow Dataset Upload,Dot Visualization,Image Contours,Multi-Label Classification Model,Instance Segmentation Model,VLM as Classifier,Seg Preview,Reference Path Visualization,Morphological Transformation,Motion Detection,OpenAI,Instance Segmentation Model,Barcode Detection,Detections Stitch,Contrast Equalization,YOLO-World Model,Camera Focus,Stability AI Inpainting,Clip Comparison,CogVLM,Line Counter Visualization,Template Matching,CLIP Embedding Model,Email Notification,Crop Visualization,VLM as Classifier,Buffer,OpenAI,SIFT,Background Subtraction,Depth Estimation,SAM 3,Anthropic Claude,Pixel Color Count,Label Visualization,Qwen2.5-VL,OpenAI,Dominant Color
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Morphological Transformation in version v1 has.
Bindings
Example JSON definition of step Morphological Transformation in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/morphological_transformation@v1",
"image": "$inputs.image",
"kernel_size": "5",
"operation": "Closing"
}