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:
VLM as Detector
,SIFT Comparison
,Stitch OCR Detections
,Instance Segmentation Model
,Stitch Images
,Dimension Collapse
,LMM
,Circle Visualization
,Slack Notification
,Camera Calibration
,Florence-2 Model
,Distance Measurement
,Byte Tracker
,Roboflow Dataset Upload
,JSON Parser
,VLM as Classifier
,OpenAI
,Path Deviation
,Bounding Box Visualization
,Instance Segmentation Model
,Single-Label Classification Model
,VLM as Classifier
,Clip Comparison
,Blur Visualization
,Model Monitoring Inference Aggregator
,Path Deviation
,Segment Anything 2 Model
,Size Measurement
,Dynamic Zone
,Single-Label Classification Model
,Barcode Detection
,Crop Visualization
,Ellipse Visualization
,Cache Set
,Keypoint Visualization
,Trace Visualization
,Byte Tracker
,Rate Limiter
,CSV Formatter
,Time in Zone
,OpenAI
,Triangle Visualization
,Keypoint Detection Model
,OCR Model
,SIFT Comparison
,Depth Estimation
,Overlap Filter
,Time in Zone
,First Non Empty Or Default
,Image Contours
,Polygon Zone Visualization
,Detections Merge
,Dominant Color
,Roboflow Custom Metadata
,LMM For Classification
,Google Gemini
,Object Detection Model
,Buffer
,Detections Stitch
,Background Color Visualization
,Continue If
,Stability AI Inpainting
,VLM as Detector
,Anthropic Claude
,Image Preprocessing
,YOLO-World Model
,Delta Filter
,Keypoint Detection Model
,Color Visualization
,Multi-Label Classification Model
,Identify Outliers
,Expression
,Identify Changes
,Image Slicer
,OpenAI
,Detections Transformation
,SIFT
,Detections Stabilizer
,Local File Sink
,Reference Path Visualization
,Cache Get
,Velocity
,Multi-Label Classification Model
,Polygon Visualization
,QR Code Detection
,Stability AI Image Generation
,Grid Visualization
,Cosine Similarity
,Roboflow Dataset Upload
,Byte Tracker
,Email Notification
,Environment Secrets Store
,Model Comparison Visualization
,Data Aggregator
,Moondream2
,Florence-2 Model
,Gaze Detection
,Relative Static Crop
,Absolute Static Crop
,Dynamic Crop
,Bounding Rectangle
,Image Blur
,Llama 3.2 Vision
,Object Detection Model
,Line Counter
,CLIP Embedding Model
,SmolVLM2
,Detections Classes Replacement
,Pixelate Visualization
,Webhook Sink
,Image Threshold
,Line Counter Visualization
,Dot Visualization
,Label Visualization
,Corner Visualization
,Detections Filter
,Twilio SMS Notification
,Perspective Correction
,Image Convert Grayscale
,Detection Offset
,Mask Visualization
,Classification Label Visualization
,Image Slicer
,CogVLM
,Line Counter
,Detections Consensus
,Template Matching
,Camera Focus
,Google Vision OCR
,Halo Visualization
,Qwen2.5-VL
,Property Definition
,Clip Comparison
,Pixel Color Count
- outputs:
VLM as Detector
,SIFT Comparison
,Stitch OCR Detections
,Instance Segmentation Model
,Stitch Images
,Dimension Collapse
,LMM
,Circle Visualization
,Slack Notification
,Camera Calibration
,Florence-2 Model
,Distance Measurement
,Pixel Color Count
,Byte Tracker
,Roboflow Dataset Upload
,VLM as Classifier
,JSON Parser
,OpenAI
,Path Deviation
,Bounding Box Visualization
,Single-Label Classification Model
,Instance Segmentation Model
,VLM as Classifier
,Clip Comparison
,Blur Visualization
,Model Monitoring Inference Aggregator
,Path Deviation
,Segment Anything 2 Model
,Size Measurement
,Dynamic Zone
,Single-Label Classification Model
,Ellipse Visualization
,Crop Visualization
,Keypoint Visualization
,Cache Set
,Byte Tracker
,Trace Visualization
,Barcode Detection
,Rate Limiter
,CSV Formatter
,Time in Zone
,OpenAI
,Triangle Visualization
,Keypoint Detection Model
,OCR Model
,SIFT Comparison
,Depth Estimation
,Overlap Filter
,Time in Zone
,First Non Empty Or Default
,Image Contours
,Polygon Zone Visualization
,Detections Merge
,Roboflow Custom Metadata
,Dominant Color
,LMM For Classification
,Google Gemini
,Object Detection Model
,Buffer
,Detections Stitch
,Background Color Visualization
,Stability AI Inpainting
,Continue If
,VLM as Detector
,Anthropic Claude
,Image Preprocessing
,YOLO-World Model
,Delta Filter
,Keypoint Detection Model
,Color Visualization
,Multi-Label Classification Model
,Identify Outliers
,Expression
,Identify Changes
,Image Slicer
,OpenAI
,Detections Transformation
,SIFT
,Detections Stabilizer
,Local File Sink
,Reference Path Visualization
,Cache Get
,Velocity
,Multi-Label Classification Model
,Polygon Visualization
,QR Code Detection
,Stability AI Image Generation
,Grid Visualization
,Cosine Similarity
,Email Notification
,Byte Tracker
,Roboflow Dataset Upload
,Model Comparison Visualization
,Moondream2
,Florence-2 Model
,Gaze Detection
,Relative Static Crop
,Absolute Static Crop
,Dynamic Crop
,Bounding Rectangle
,Image Blur
,Llama 3.2 Vision
,Object Detection Model
,Line Counter
,SmolVLM2
,CLIP Embedding Model
,Detections Classes Replacement
,Pixelate Visualization
,Webhook Sink
,Image Threshold
,Line Counter Visualization
,Label Visualization
,Dot Visualization
,Corner Visualization
,Twilio SMS Notification
,Detections Filter
,Perspective Correction
,Image Convert Grayscale
,Detection Offset
,Mask Visualization
,Classification Label Visualization
,Image Slicer
,Line Counter
,CogVLM
,Detections Consensus
,Template Matching
,Camera Focus
,Google Vision OCR
,Halo Visualization
,Qwen2.5-VL
,Property Definition
,Clip Comparison
,Data Aggregator
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"
}