Image Contours¶
Class: ImageContoursDetectionBlockV1
Source: inference.core.workflows.core_steps.classical_cv.contours.v1.ImageContoursDetectionBlockV1
Finds the contours in an image. It returns the contours and number of contours. The input image should be thresholded before using this block.
Type identifier¶
Use the following identifier in step "type" field: roboflow_core/contours_detection@v1to add the block as
as step in your workflow.
Properties¶
| Name | Type | Description | Refs |
|---|---|---|---|
name |
str |
Enter a unique identifier for this step.. | ❌ |
line_thickness |
int |
Line thickness for drawing contours.. | ✅ |
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 Image Contours in version v1.
- inputs:
Blur Visualization,Classification Label Visualization,Circle Visualization,SIFT Comparison,Crop Visualization,Image Contours,Relative Static Crop,Grid Visualization,Image Preprocessing,Perspective Correction,Ellipse Visualization,Absolute Static Crop,Stitch Images,Triangle Visualization,Contrast Equalization,Stability AI Inpainting,QR Code Generator,Image Slicer,Background Color Visualization,Polygon Zone Visualization,Stability AI Image Generation,Template Matching,Depth Estimation,Distance Measurement,Dot Visualization,Bounding Box Visualization,Camera Focus,Line Counter Visualization,Morphological Transformation,SIFT,Reference Path Visualization,Halo Visualization,SIFT Comparison,Icon Visualization,Image Blur,Image Slicer,Polygon Visualization,Pixelate Visualization,Image Threshold,Image Convert Grayscale,Color Visualization,Line Counter,Label Visualization,Trace Visualization,Pixel Color Count,Dynamic Crop,Line Counter,Model Comparison Visualization,Corner Visualization,Camera Calibration,Mask Visualization,Keypoint Visualization,Stability AI Outpainting - outputs:
VLM as Detector,Byte Tracker,Google Vision OCR,SAM 3,Detections Stabilizer,Image Preprocessing,LMM For Classification,Ellipse Visualization,Stitch Images,Triangle Visualization,QR Code Generator,Image Slicer,VLM as Classifier,Background Color Visualization,Segment Anything 2 Model,Template Matching,Dot Visualization,EasyOCR,Halo Visualization,Slack Notification,Byte Tracker,Color Visualization,Llama 3.2 Vision,QR Code Detection,Email Notification,Corner Visualization,Mask Visualization,Time in Zone,Stability AI Outpainting,Barcode Detection,Dominant Color,Crop Visualization,VLM as Detector,Grid Visualization,Perspective Correction,Clip Comparison,Single-Label Classification Model,Contrast Equalization,Polygon Zone Visualization,CLIP Embedding Model,Bounding Box Visualization,Camera Focus,Icon Visualization,Image Blur,Anthropic Claude,Multi-Label Classification Model,Dynamic Crop,Detections Consensus,Model Comparison Visualization,Identify Changes,Classification Label Visualization,Circle Visualization,SIFT Comparison,Image Contours,Relative Static Crop,VLM as Classifier,Stability AI Inpainting,Moondream2,OCR Model,Florence-2 Model,SIFT,Morphological Transformation,Gaze Detection,Reference Path Visualization,SIFT Comparison,Buffer,Polygon Visualization,Image Slicer,Florence-2 Model,Detection Offset,Clip Comparison,Perception Encoder Embedding Model,Instance Segmentation Model,OpenAI,Image Convert Grayscale,PTZ Tracking (ONVIF).md),Object Detection Model,Keypoint Detection Model,Google Gemini,Label Visualization,Email Notification,Trace Visualization,Byte Tracker,Dynamic Zone,YOLO-World Model,CogVLM,OpenAI,Detections Stitch,Stitch OCR Detections,Blur Visualization,Single-Label Classification Model,OpenAI,Detections Classes Replacement,Twilio SMS Notification,Absolute Static Crop,Seg Preview,Roboflow Dataset Upload,Roboflow Dataset Upload,Stability AI Image Generation,Webhook Sink,Depth Estimation,Line Counter Visualization,Instance Segmentation Model,Multi-Label Classification Model,Pixelate Visualization,Image Threshold,Keypoint Detection Model,LMM,Google Gemini,Identify Outliers,Pixel Color Count,SmolVLM2,Qwen2.5-VL,Camera Calibration,Keypoint Visualization,Object Detection Model
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Image Contours in version v1 has.
Bindings
-
input
-
output
image(image): Image in workflows.contours(contours): List of numpy arrays where each array represents contour points.hierarchy(numpy_array): Numpy array.number_contours(integer): Integer value.
Example JSON definition of step Image Contours in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/contours_detection@v1",
"image": "$inputs.image",
"line_thickness": 3
}