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.
- 1. Take A Photo of a Face
- 2. Anti-Spoofing Is Performed
- 3. Face is Converted To Template
- 4. Template is Compared to Second 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 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/LinuxResources
Documentation
Easy to peruse documentation to help you make the most of our SDKs and APIs.
Demo
Interact with our working demo environment using your webcam or mobile device.
SDK Examples
View working code and sample projects that utilize our library of SDKs and dev tools.
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.
Frequently Asked Questions
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.
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.
- 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
IDScan.net 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.
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.
IDScan.net offers affordable hosting tiers. The face templates can also be stored and hosted on-prem if you prefer.
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 Widnows / .Net and Java / Linux.