First Non Empty Or Default¶
Class: FirstNonEmptyOrDefaultBlockV1
Takes input data which may not be present due to filtering or conditional execution and fills with default value to make it compliant with further processing.
Type identifier¶
Use the following identifier in step "type"
field: roboflow_core/first_non_empty_or_default@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.. | ❌ |
default |
Any |
Default value that will be placed whenever there is no data found. | ❌ |
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 First Non Empty Or Default
in version v1
.
- inputs:
Line Counter
,Triangle Visualization
,Image Contours
,Bounding Box Visualization
,Identify Changes
,YOLO-World Model
,Barcode Detection
,Keypoint Detection Model
,Google Vision OCR
,Color Visualization
,SmolVLM2
,Path Deviation
,Roboflow Custom Metadata
,Cache Set
,Detections Stabilizer
,Keypoint Detection Model
,Instance Segmentation Model
,Classification Label Visualization
,Rate Limiter
,Detections Consensus
,Image Slicer
,Size Measurement
,Polygon Visualization
,Cosine Similarity
,Dynamic Zone
,Single-Label Classification Model
,Object Detection Model
,Circle Visualization
,Background Color Visualization
,Roboflow Dataset Upload
,Property Definition
,Model Comparison Visualization
,Byte Tracker
,Label Visualization
,Buffer
,VLM as Classifier
,Detections Classes Replacement
,Polygon Zone Visualization
,Florence-2 Model
,Object Detection Model
,Dominant Color
,Byte Tracker
,Template Matching
,Byte Tracker
,Clip Comparison
,VLM as Detector
,VLM as Classifier
,OpenAI
,Mask Visualization
,Local File Sink
,Multi-Label Classification Model
,JSON Parser
,First Non Empty Or Default
,Pixelate Visualization
,VLM as Detector
,SIFT Comparison
,Image Blur
,Stability AI Image Generation
,QR Code Detection
,Perspective Correction
,Camera Calibration
,Velocity
,CSV Formatter
,Detection Offset
,Depth Estimation
,Detections Stitch
,CLIP Embedding Model
,SIFT
,Stitch Images
,Distance Measurement
,Line Counter
,Dynamic Crop
,Image Preprocessing
,Line Counter Visualization
,Twilio SMS Notification
,LMM
,Pixel Color Count
,Instance Segmentation Model
,Identify Outliers
,Keypoint Visualization
,Detections Filter
,Trace Visualization
,Qwen2.5-VL
,Multi-Label Classification Model
,Moondream2
,OpenAI
,Expression
,Grid Visualization
,Blur Visualization
,Llama 3.2 Vision
,Halo Visualization
,Camera Focus
,Roboflow Dataset Upload
,Environment Secrets Store
,Webhook Sink
,Absolute Static Crop
,OCR Model
,Ellipse Visualization
,Single-Label Classification Model
,Relative Static Crop
,Google Gemini
,Email Notification
,Delta Filter
,Image Slicer
,Overlap Filter
,LMM For Classification
,Detections Transformation
,Corner Visualization
,Path Deviation
,Dimension Collapse
,Dot Visualization
,Bounding Rectangle
,CogVLM
,Time in Zone
,Detections Merge
,Model Monitoring Inference Aggregator
,Clip Comparison
,Gaze Detection
,Image Convert Grayscale
,Cache Get
,Continue If
,Time in Zone
,Stitch OCR Detections
,Data Aggregator
,Image Threshold
,SIFT Comparison
,Florence-2 Model
,Reference Path Visualization
,Stability AI Inpainting
,Slack Notification
,Anthropic Claude
,Segment Anything 2 Model
,Crop Visualization
- outputs:
Line Counter
,Triangle Visualization
,Image Contours
,Bounding Box Visualization
,Identify Changes
,YOLO-World Model
,Barcode Detection
,Keypoint Detection Model
,Google Vision OCR
,SmolVLM2
,Color Visualization
,Path Deviation
,Roboflow Custom Metadata
,Cache Set
,Keypoint Detection Model
,Detections Stabilizer
,Instance Segmentation Model
,Classification Label Visualization
,Rate Limiter
,Detections Consensus
,Image Slicer
,Polygon Visualization
,Size Measurement
,Cosine Similarity
,Dynamic Zone
,Single-Label Classification Model
,Object Detection Model
,Circle Visualization
,Background Color Visualization
,Roboflow Dataset Upload
,Property Definition
,Model Comparison Visualization
,Label Visualization
,Byte Tracker
,Buffer
,VLM as Classifier
,Detections Classes Replacement
,Polygon Zone Visualization
,Florence-2 Model
,Object Detection Model
,Dominant Color
,Byte Tracker
,Template Matching
,Byte Tracker
,Clip Comparison
,VLM as Detector
,VLM as Classifier
,OpenAI
,Mask Visualization
,Local File Sink
,Multi-Label Classification Model
,JSON Parser
,First Non Empty Or Default
,Pixelate Visualization
,VLM as Detector
,SIFT Comparison
,Image Blur
,Stability AI Image Generation
,QR Code Detection
,Perspective Correction
,Camera Calibration
,Velocity
,CSV Formatter
,Detection Offset
,Depth Estimation
,Detections Stitch
,CLIP Embedding Model
,SIFT
,Stitch Images
,Distance Measurement
,Line Counter
,Image Preprocessing
,Dynamic Crop
,Line Counter Visualization
,Twilio SMS Notification
,Instance Segmentation Model
,LMM
,Identify Outliers
,Qwen2.5-VL
,Keypoint Visualization
,Pixel Color Count
,Trace Visualization
,Detections Filter
,Multi-Label Classification Model
,Moondream2
,OpenAI
,Expression
,Grid Visualization
,Blur Visualization
,Llama 3.2 Vision
,Halo Visualization
,Camera Focus
,Roboflow Dataset Upload
,Webhook Sink
,Absolute Static Crop
,OCR Model
,Ellipse Visualization
,Single-Label Classification Model
,Relative Static Crop
,Google Gemini
,Email Notification
,Delta Filter
,Image Slicer
,Overlap Filter
,LMM For Classification
,Corner Visualization
,Detections Transformation
,Path Deviation
,Dimension Collapse
,Dot Visualization
,Bounding Rectangle
,CogVLM
,Time in Zone
,Detections Merge
,Model Monitoring Inference Aggregator
,Clip Comparison
,Gaze Detection
,Image Convert Grayscale
,Cache Get
,Continue If
,Time in Zone
,Stitch OCR Detections
,Data Aggregator
,Image Threshold
,SIFT Comparison
,Florence-2 Model
,Reference Path Visualization
,Stability AI Inpainting
,Slack Notification
,Anthropic Claude
,Segment Anything 2 Model
,Crop Visualization
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
First Non Empty Or Default
in version v1
has.
Bindings
Example JSON definition of step First Non Empty Or Default
in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/first_non_empty_or_default@v1",
"data": "$steps.my_step.predictions",
"default": "empty"
}