FACE CAPTURE · QUALITY-GATED · PLUS

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.

Live quality checks Auto-capture when steady 4:5 portrait crop On-device · offline · Plus
WHAT IT CHECKS

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.

HOW IT WORKS

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
java
// 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");
USE CASES

Where a quality-gated face photo matters

BFSI · KYC

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.

TRAVEL · GOVERNMENT

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.

HR

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.

HEALTHCARE · SOCIAL

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.

FINTECH

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.

EDUCATION · EXAMS

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.

PLATFORM SUPPORT

Every major mobile platform · one license can cover all

iOS

Swift · UIKit · SwiftUI

Android

Kotlin · Java · Jetpack Compose

Cross-platform

React Native · Flutter

PRICING

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.

See the full mobile SDK →

FAQ

Common questions

What is quality-gated face capture, and how is it different from a normal selfie?
Quality-gated face capture is a guided camera screen that checks the frame live and only fires when the face is genuinely good. Before it captures, it confirms the subject is centred, at the right distance, eyes open, facing forward, well lit and sharp; when every check passes and the frame holds steady it captures automatically, and a manual shutter is always available. The result is a single 4:5 portrait crop centred on the face, so bad shots are prevented at capture time instead of being rejected later.
Does the face capture SDK work offline and on-device?
Yes. All the quality checks, the capture and the crop run entirely on the device, so no image is uploaded and the feature works with no network connection. That keeps biometric portraits private and makes capture reliable in bank branches, field sites and other low-connectivity locations.
Which platforms does the face capture SDK support?
It runs on iOS, Android, Flutter and React Native from a single integration. The same guided capture, live quality gates and 4:5 crop behave consistently across native Swift and Kotlin or Java apps and cross-platform Flutter and React Native apps.
What does the capture screen check before it takes the photo?
It checks centring, distance, eyes-open, head pose, lighting and blur in real time. Rather than capturing whatever is on screen and rejecting it afterwards, it guides the subject and only fires when the frame passes, which cuts the blinks, tilts, dim shots and motion blur that make a portrait unusable for an ID record.
What image does the face capture return?
It returns one 4:5 portrait crop centred on the face. That is the shape a passport, visa, ID badge or KYC record expects, so the image is ready to store or match without extra editing. The cropped image file is handed back to your app when the capture completes.
Can I use it for KYC or face verification?
Yes. Face capture produces the clean, consistent selfie that identity checks need, and you can pair it with Face Match to compare that selfie against the photo on an ID, fully on-device. Capture the ID document itself with ID Card Capture to complete an offline KYC flow.
Can I lock the capture to the front camera or turn enhancement off?
Yes. You can lock the capture to the front camera when a self-taken selfie is required, and on-device enhancement can be left on for a cleaner portrait or switched off. Both are optional settings passed when you launch the capture screen; by default enhancement is on.
How is face capture licensed and priced?
Face capture is a Plus feature, unlocked with a license, alongside face matching and the other advanced, license-gated capabilities. Licensing is a flat annual model with unlimited captures and no per-capture metering. See pricing or contact the team for details.

Add quality-gated face capture to your flow

Free trial. All platforms. On-device. No credit card.