Eye Contact Correction

Sieve's Eye Contact Correction API is a fast and high-quality eye contact correction API built for developers.

Eye contact correction is a technique for ensuring that the eyes in a video appear to be looking at the camera, even when the subject is not actually looking at it. This is achieved by redirecting the eyes to simulate eye contact with the camera.

Features

  • Eye Contact Correction: Redirects gaze in videos to simulate eye contact with the camera
  • Customization: Supports various customization options for fine-tuning the eye redirection
  • Blink and head movement preservation: Preserves original blinking and head movements
  • Look Away: enable_look_away helps create a more natural look by allowing the eyes to look away randomly from the camera when speaking
  • Split-Screen View: Optional split-screen view to compare original and corrected footage
  • Visualization: Visualization options for debugging and analysis

Pricing

This function is billed at $0.10 per minute of video.

Notes

  • Input must be a video file. Image files are not supported.
  • Processing time depends on the video length and resolution.
  • The accuracy_boost option provides more precise results but may increase processing time.
  • Use split_screen_view and draw_visualization to debug or compare results
  • Adjust threshold parameters to fine-tune when and how much the gaze is redirected.

Limitations

  • Works best with frontal face views and moderate head rotations.
  • Extreme head poses or gaze directions may produce less accurate results.
  • Very low-resolution or poor-quality videos may affect the accuracy of gaze redirection.

For any issues or questions, please get in touch with contact@sievedata.com