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:
Dynamic Crop,Motion Detection,Email Notification,Image Blur,Background Subtraction,SIFT Comparison,Image Preprocessing,Local File Sink,Bounding Box Visualization,Model Monitoring Inference Aggregator,Email Notification,Slack Notification,Camera Focus,Identify Outliers,Twilio SMS/MMS Notification,VLM As Detector,Dot Visualization,Roboflow Dataset Upload,Camera Focus,Depth Estimation,Polygon Visualization,Perspective Correction,PTZ Tracking (ONVIF),Camera Calibration,Corner Visualization,Icon Visualization,Image Slicer,Line Counter Visualization,Heatmap Visualization,Morphological Transformation,Stability AI Image Generation,Keypoint Visualization,VLM As Detector,Halo Visualization,Background Color Visualization,Label Visualization,JSON Parser,Polygon Visualization,Pixelate Visualization,Contrast Equalization,Triangle Visualization,Stability AI Outpainting,Mask Visualization,VLM As Classifier,Color Visualization,Text Display,Relative Static Crop,Reference Path Visualization,Image Threshold,Classification Label Visualization,Webhook Sink,Circle Visualization,Polygon Zone Visualization,Image Contours,Image Convert Grayscale,Grid Visualization,VLM As Classifier,Roboflow Custom Metadata,Dynamic Zone,SIFT,Halo Visualization,Detections Consensus,Model Comparison Visualization,Blur Visualization,QR Code Generator,Absolute Static Crop,Image Slicer,S3 Sink,Stability AI Inpainting,Ellipse Visualization,Identify Changes,Crop Visualization,SIFT Comparison,Trace Visualization,Twilio SMS Notification,Stitch Images,Roboflow Dataset Upload - outputs:
Dynamic Crop,OpenAI,Google Gemini,Seg Preview,Model Monitoring Inference Aggregator,Bounding Box Visualization,Anthropic Claude,Dot Visualization,Florence-2 Model,Roboflow Dataset Upload,SAM 3,PTZ Tracking (ONVIF),OpenAI,Icon Visualization,Corner Visualization,Detections List Roll-Up,Camera Calibration,Line Counter Visualization,Heatmap Visualization,Google Gemini,Distance Measurement,Keypoint Visualization,Background Color Visualization,Label Visualization,Detection Event Log,Pixelate Visualization,Triangle Visualization,Color Visualization,Detections Classes Replacement,Text Display,Stitch OCR Detections,Llama 3.2 Vision,Webhook Sink,Circle Visualization,Mask Area Measurement,Byte Tracker,Florence-2 Model,SAM 3,Continue If,Roboflow Custom Metadata,Dynamic Zone,Velocity,Template Matching,Detections Consensus,Anthropic Claude,Google Gemini,Model Comparison Visualization,Blur Visualization,Detection Offset,Anthropic Claude,SAM 3,Detections Transformation,Ellipse Visualization,Crop Visualization,Trace Visualization,Segment Anything 2 Model,Detections Filter,OpenAI,Detections Merge,Roboflow Dataset Upload
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>"
}