Face Detection and Recognition SDK

Software development kit for faces detection, faces recognition and analysis

supports most common image formats as an input as well as live video streams or video files (Directshow or custom capture via callbacks)

multiple samples of usage, including complete projects with video support and persons database (C#, WPF, Directshow)

  • multiple faces detection in images and video
  • 8 basic facial points detection, cropping
  • 86 advanced facial points detection
  • gender, age, smile, ethnicity detection
  • glasses, skin color, facial hair, hair color type and hairstyle detection
  • advanced faces recognition (search, identification, verification, faces similarity, 1:1, 1:N matching)
  • RAM-cached faces search indexes support
  • extended face geometry and colors measurements (face shape, facial features top-level description, relative sizes and locations), colors
  • faces manipulation – morphing, transforming, mapping, and transition functions
  • faces and facial features tracking in video

SDK overview and documentation

Betaface API

Face detection and face recognition web service (HTTP)

You can upload images and retrieve image metadata, create face recognition databases and namespaces, search persons in your namespaces, verify identity and much more.

Free for non-commercial or low traffic commercial applications. Paid options include dedicated processing servers and licensing complete web service to run on your own hardware.

  • multiple faces detection, cropped face images
  • face landmarks locations (8 basic, 86 pro)
  • faces recognition and persons database
  • gender, age, ethnicity, smile detection
  • glasses, facial hair, hairstyle detection
  • skin and hair color detection
  • extended face geometrical measurements
  • face features top level descriptors
  • background color and clothes color detection
  • 1:1, 1:N search, faces similarity

Betaface API