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