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