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