Capture a clean, quality-checked face photo every time.
A guided face capture screen that checks the frame live before it fires: is the subject centred, at the right distance, eyes open, facing forward, well lit and sharp? When everything passes, it auto-captures the steady frame and returns a 4:5 portrait crop, with a manual shutter always available. It all runs on-device across iOS, Android, Flutter and React Native, so no image leaves the phone. This is a Plus feature, unlocked with a license.
Quality gates that stop a bad photo before it is taken
Instead of capturing whatever is on screen and rejecting it later, the capture screen guides the subject and only fires when the frame is genuinely good, computed live on the device.
Centring & distance
Checks the face is centred in the frame and neither too close nor too far, so the portrait is consistent from one capture to the next and fits a fixed layout.
Eyes open & pose
Confirms the eyes are open and the head is facing forward in a neutral pose, catching the blinks, tilts and turns that make a photo unusable for an ID record.
Lighting & blur
Watches for even lighting and a sharp frame, rejecting shots that are too dark, washed out or motion-blurred before they ever reach your records.
Auto-capture when steady
The moment every check passes and the frame holds steady, it captures automatically. A manual shutter is always there too, so an operator can take the shot on demand.
4:5 portrait crop
Returns a single 4:5 portrait crop centred on the face, the shape a passport, visa, ID badge or KYC record expects, ready to store or match without extra editing.
Optional enhancement & lens lock
On-device enhancement can be left on for a cleaner portrait or switched off, and you can lock the capture to the front camera when a self-taken selfie is required.
A Plus feature — and the natural first half of face-based KYC
Face capture is part of the Plus tier, unlocked with a license. On its own it gives you a clean, compliant portrait; the natural next step is Face Match, which compares that selfie to the photo on an ID. Capture the card itself with ID Card Capture to complete the flow.
Launch the guided capture, get one clean portrait
- ✓ Live checks for centring, distance, eyes-open, pose, lighting and blur
- ✓ Auto-captures the moment the frame is steady and passes; manual shutter too
- ✓ Returns one 4:5 portrait crop, ready for a KYC check or a photo record
- ✓ Optional on-device enhancement and optional front-camera lens lock
- ✓ Pairs with Face Match as the next step for identity checks
- ✓ Capturing the ID too? Use ID Card Capture
- ✓ One integration ships to iOS, Android, Flutter and React Native
// Launch the quality-gated face capture (Plus) Intent i = new Intent(this, Class.forName("com.extrieve.quickcapture.sdk.HumanFaceCapture")); // i.putExtra("enhance_photo", false); // enhancement is on by default // i.putExtra("force_front_camera", true); // optional lens lock startActivityForResult(i, REQ_FACE); // onActivityResult -> one cropped 4:5 face image: ArrayList<String> files = data.getStringArrayListExtra("fileCollection");
Where a quality-gated face photo matters
KYC selfie
Capture the applicant's live selfie to a consistent, well-lit standard, then compare it to the ID photo with Face Match for an offline, on-device identity check.
Passport & visa photo
Produce a compliant 4:5 portrait, centred and evenly lit, without a studio. The quality gates cut the rejections that come from pose, blinks and poor lighting.
Employee onboarding
Take a clean staff portrait for ID badges and HR records at onboarding, with the same framing and quality across every new hire and every device.
Patient & beneficiary photo
Enrol patients and scheme beneficiaries with a reliable face photo even on shared, entry-level devices, so records stay consistent and searchable.
Re-verification selfie
Step up a risky session with a fresh, quality-checked selfie, then match it to the enrolment photo so the person on the account is the person present.
Candidate photo
Capture a candidate's portrait at registration or check-in to a fixed standard, giving proctors a clean reference image for identity checks.
Every major mobile platform · one license can cover all
iOS
Swift · UIKit · SwiftUI
Android
Kotlin · Java · Jetpack Compose
Cross-platform
React Native · Flutter
Part of the Plus tier
Face capture ships with the Plus tier of the mobile SDK license, alongside face matching and the other advanced, license-gated features. One flat license, no per-capture metering. Pricing shown in your local currency.
Affordable to all
The same quality-gated capture a bank ships is priced so a lending startup or a single field team can ship it too. Flat annual license, unlimited captures.
Common questions
Explore the rest of the Mobile SDK
One license, every capability — take this and you also get all of these.