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@v1
to 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:
Polygon Zone Visualization
,Distance Measurement
,Camera Calibration
,Dot Visualization
,Depth Estimation
,Image Slicer
,QR Code Generator
,Morphological Transformation
,SIFT Comparison
,Trace Visualization
,Blur Visualization
,Perspective Correction
,Corner Visualization
,Contrast Equalization
,Pixel Color Count
,Crop Visualization
,Stability AI Image Generation
,Grid Visualization
,Image Threshold
,Halo Visualization
,SIFT Comparison
,Model Comparison Visualization
,Pixelate Visualization
,Line Counter
,Line Counter Visualization
,Stability AI Outpainting
,Relative Static Crop
,Image Contours
,Polygon Visualization
,Camera Focus
,Triangle Visualization
,SIFT
,Image Slicer
,Image Convert Grayscale
,Classification Label Visualization
,Keypoint Visualization
,Template Matching
,Circle Visualization
,Image Blur
,Bounding Box Visualization
,Label Visualization
,Line Counter
,Reference Path Visualization
,Absolute Static Crop
,Stability AI Inpainting
,Icon Visualization
,Ellipse Visualization
,Dynamic Crop
,Color Visualization
,Mask Visualization
,Image Preprocessing
,Stitch Images
,Background Color Visualization
- outputs:
Byte Tracker
,Dot Visualization
,Perspective Correction
,Blur Visualization
,Clip Comparison
,OpenAI
,Keypoint Detection Model
,EasyOCR
,Stability AI Outpainting
,VLM as Classifier
,Twilio SMS Notification
,Google Vision OCR
,Roboflow Dataset Upload
,Email Notification
,Instance Segmentation Model
,Image Convert Grayscale
,Llama 3.2 Vision
,Bounding Box Visualization
,Detections Stabilizer
,Reference Path Visualization
,Image Preprocessing
,OpenAI
,Image Slicer
,Detections Stitch
,SIFT Comparison
,Dominant Color
,Object Detection Model
,Buffer
,Stability AI Image Generation
,SmolVLM2
,SIFT Comparison
,Model Comparison Visualization
,Dynamic Zone
,Time in Zone
,QR Code Detection
,Relative Static Crop
,Polygon Visualization
,Slack Notification
,Triangle Visualization
,YOLO-World Model
,Single-Label Classification Model
,Detections Classes Replacement
,Circle Visualization
,Label Visualization
,VLM as Detector
,Google Gemini
,Multi-Label Classification Model
,Detections Consensus
,Moondream2
,Segment Anything 2 Model
,VLM as Classifier
,LMM For Classification
,Polygon Zone Visualization
,Identify Outliers
,Morphological Transformation
,Corner Visualization
,LMM
,Pixel Color Count
,Florence-2 Model
,PTZ Tracking (ONVIF)
.md),Grid Visualization
,Image Threshold
,Florence-2 Model
,Halo Visualization
,Multi-Label Classification Model
,CogVLM
,Detection Offset
,Byte Tracker
,Line Counter Visualization
,Perception Encoder Embedding Model
,Stitch OCR Detections
,VLM as Detector
,Keypoint Detection Model
,CLIP Embedding Model
,Identify Changes
,Camera Focus
,SIFT
,Clip Comparison
,Image Slicer
,Keypoint Visualization
,Template Matching
,OCR Model
,Instance Segmentation Model
,Dynamic Crop
,Roboflow Dataset Upload
,Mask Visualization
,Qwen2.5-VL
,Background Color Visualization
,Webhook Sink
,Camera Calibration
,Depth Estimation
,QR Code Generator
,Trace Visualization
,Contrast Equalization
,Byte Tracker
,Crop Visualization
,Object Detection Model
,Pixelate Visualization
,Gaze Detection
,Anthropic Claude
,Barcode Detection
,Image Contours
,OpenAI
,Classification Label Visualization
,Image Blur
,Stability AI Inpainting
,Absolute Static Crop
,Icon Visualization
,Ellipse Visualization
,Color Visualization
,Single-Label Classification Model
,Stitch Images
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
}