Download Facial Recognition SDK for Java

Integrate advanced biometrics into your application with our advanced facial recognition SDK.

Trusted By

Our SDKs are used by thousands of global businesses to make identity verification easy and secure.

Request A Quote

Our SDKs are priced based on usage. Use our Quote Request Form, or give us a call at (504) 434-0222, and a representative will provide custom pricing. Scale discounts are available.

How Facial Recognition Works

Facial recognition is quickly becoming the leading biometric identification tool because of its ease, security, and reliability. Our facial recognition SDK uses small, accurate templates to match a face to an ID or image.

Take a picture of the human

Using either a webcam or a camera on a mobile device, you will first capture a photo of the live human.

Anti Spoofing Facial Recognition SDK

Anti-Spoofing Measures Prevent Fraud

Our SDK prevents the three most common types of facial recognition fraud: print attacks using printed or screen photos, 3D mask attacks, and replay/video attacks.

Facial Recognition SDK Creates A Template

We use a proprietary algorithm to create a 3D template of the face that can be matched against.

An ID or a Photo/Video Is Compared to the First Photo

Our facial recognition SDK can be used to compare an ID photo to a template, or compare a live face captured by the camera to a template. The SDK can detect faces on security cameras, mobile device cameras (including selfies), webcams, and in photos.

Facial Recognition SDK for Java/Linux Resources

What Information Does Our Facial Recognition Detect?

Our facial recognition SDK for Java/Linux doesn’t just match a face to a photo. It can also detect emotion, age, gender, and a variety of other attributes that are valuable for businesses to capture. Set custom alerts based on face attributes.

Age Estimate
Age Group (Young, Middle Age, Old)
Cosmetic Enhancements
Emotion (Happy, Neutral, Angry, Surprise)
Image Quality
Lighting Quality
Visual Noise
Match Score

Frequently Asked Questions

How and when are face templates stored?

When the facial recognition SDK captures an image of a face, it creates a “template” which is saved on a server. This takes about 1kb of storage per face template. The template can be stored locally on your device or in our database. Additional faces are then compared to the stored face template as they are scanned.

What types of cameras can be used with this SDK?

You will need a web camera to create the initial face template. However, once the face is scanned our facial recognition SDK can be security cameras or photos of IDs to match against the template.

What are the images requirements when creating templates from uploaded photos?

  • No more than 1500px (width or height)
  • Resolution no less than 96dpi (150 dpi recommended)
  • JPEG compression is no more than 15%
  • Supported file types: JPEG, PNG
  • File or packet size less than 300kb

How is use of the facial recognition SDK priced? charges based on the number of devices that will be detecting faces (cameras, mobile devices) and/or the number of face templates you plan to store. Feel free to contact us at (504) 434-0222 to discuss your use case and get a price estimate.

Does this SDK include liveness checks?

Our face recognition SDK includes anti-spoofing measures, which can tell the difference between a live human and a photo or video being held. If you are looking to integrate liveness checks such as commands to move the head or smile, these come standard inside our Age Restricted Vending product.

Where are the face templates stored? offers affordable hosting tiers. The face templates can also be stored and hosted on-prem if you prefer.

How does store data?

We have no access to facial recognition scans made using our SDK. If we provide hosting, data is stored and flushed based on customer requirements.

Other Facial Recognition SDKs

We offer facial recognition SDKs for Windows / .Net and Java / Linux.

Need to perform facial recognition using a mobile device?
Enhance your Facial Recognition
ID Authentication (Fake Detection)
Passport Parsing
ID Parsing
Full SDK Library