Gaze Detection¶
Class: GazeBlockV1
Source: inference.core.workflows.core_steps.models.foundation.gaze.v1.GazeBlockV1
Run L2CS Gaze detection model on faces in images.
This block can: 1. Detect faces in images and estimate their gaze direction 2. Estimate gaze direction on pre-cropped face images
The gaze direction is represented by yaw and pitch angles in degrees.
Type identifier¶
Use the following identifier in step "type" field: roboflow_core/gaze@v1to add the block as
as step in your workflow.
Properties¶
| Name | Type | Description | Refs |
|---|---|---|---|
name |
str |
Enter a unique identifier for this step.. | ❌ |
do_run_face_detection |
bool |
Whether to run face detection. Set to False if input images are pre-cropped face images.. | ✅ |
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 Gaze Detection in version v1.
- inputs:
Icon Visualization,Image Slicer,Image Blur,Trace Visualization,Image Threshold,Ellipse Visualization,Depth Estimation,Identify Changes,Polygon Visualization,Blur Visualization,Background Color Visualization,Roboflow Custom Metadata,VLM As Classifier,SIFT Comparison,Model Monitoring Inference Aggregator,SIFT Comparison,Circle Visualization,PTZ Tracking (ONVIF),Heatmap Visualization,Reference Path Visualization,Keypoint Visualization,Polygon Visualization,Stitch Images,Color Visualization,Model Comparison Visualization,SIFT,Morphological Transformation,QR Code Generator,Camera Focus,Relative Static Crop,Contrast Equalization,Image Slicer,Pixelate Visualization,Mask Visualization,Dynamic Zone,Camera Calibration,VLM As Detector,Image Contours,Roboflow Dataset Upload,Identify Outliers,Corner Visualization,VLM As Detector,Motion Detection,Perspective Correction,Bounding Box Visualization,JSON Parser,Polygon Zone Visualization,Email Notification,Halo Visualization,Twilio SMS Notification,Image Convert Grayscale,Background Subtraction,Text Display,Roboflow Vision Events,Stability AI Inpainting,Slack Notification,VLM As Classifier,Stability AI Image Generation,Email Notification,Grid Visualization,Line Counter Visualization,Label Visualization,Stability AI Outpainting,Dynamic Crop,Absolute Static Crop,Webhook Sink,Classification Label Visualization,Camera Focus,S3 Sink,Halo Visualization,Triangle Visualization,Dot Visualization,Roboflow Dataset Upload,Local File Sink,Twilio SMS/MMS Notification,Crop Visualization,Detections Consensus,Image Preprocessing - outputs:
Icon Visualization,Trace Visualization,Florence-2 Model,Llama 3.2 Vision,OpenAI,Ellipse Visualization,Anthropic Claude,Google Gemini,Mask Area Measurement,Blur Visualization,OpenAI,Background Color Visualization,Roboflow Custom Metadata,Segment Anything 2 Model,OC-SORT Tracker,Model Monitoring Inference Aggregator,Template Matching,Circle Visualization,SAM 3,ByteTrack Tracker,PTZ Tracking (ONVIF),Distance Measurement,Heatmap Visualization,Florence-2 Model,Keypoint Visualization,Anthropic Claude,Google Gemini,Stitch OCR Detections,Color Visualization,Model Comparison Visualization,Anthropic Claude,Continue If,Detections Transformation,Detections List Roll-Up,Byte Tracker,Pixelate Visualization,Dynamic Zone,Camera Calibration,Roboflow Dataset Upload,Corner Visualization,SORT Tracker,Bounding Box Visualization,Seg Preview,Text Display,Roboflow Vision Events,SAM 3,Detection Event Log,Google Gemini,Detections Merge,Line Counter Visualization,Label Visualization,Velocity,Dynamic Crop,Webhook Sink,Detections Classes Replacement,OpenAI,Triangle Visualization,Detections Filter,Roboflow Dataset Upload,Dot Visualization,Detection Offset,Crop Visualization,Detections Consensus,SAM 3
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Gaze Detection in version v1 has.
Bindings
-
input
-
output
face_predictions(keypoint_detection_prediction): Prediction with detected bounding boxes and detected keypoints in form of sv.Detections(...) object.yaw_degrees(float): Float value.pitch_degrees(float): Float value.
Example JSON definition of step Gaze Detection in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/gaze@v1",
"images": "$inputs.image",
"do_run_face_detection": "<block_does_not_provide_example>"
}