ตรวจสอบใบหน้า (Face Verification)
SDK ห่อหุ้ม Face Verification API ไว้ในการเรียกแบบพิมพ์เพียงครั้งเดียว — 0.3 IC ต่อคำขอ ส่งภาพใบหน้าสองภาพ (ตัวอย่างเช่น ภาพเซลฟี่จาก active liveness session และภาพบุคคลที่ถูกครอบตัดจาก captured ID card) และรับคะแนนความคล้ายคลึงและการตัดสินใจว่าตรงกัน/ไม่ตรงกันกลับมา ไม่มี UI กล้องในขั้นตอนของหน้านี้ — เป็นเพียงการเรียก API client เท่านั้น
Flutter
import 'package:iapp_ekyc_sdk/iapp_ekyc_sdk.dart';
final client = IappEkycClient(apiKey: 'YOUR_API_KEY');
final result = await client.verifyFaces(
file1: selfieBytes, // เช่น จาก ActiveLivenessView
file2: idFaceBytes, // เช่น จาก DocumentCaptureView
);
if (result.matched) {
// บุคคลเดียวกัน — รายละเอียดคะแนนเทียบกับเกณฑ์ใน result.raw
}
Web
import { IappEkyc } from '@iapp-technology/ekyc-sdk';
const ekyc = new IappEkyc({ apiKey: 'YOUR_API_KEY' });
const result = await ekyc.verifyFaces({
file1: selfieBlob,
file2: idFaceBlob,
});
if (result.matched) {
// บุคคลเดียวกัน
}
iOS / Android / React Native
ส่วนห่อหุ้มแบบเนทีฟมีขั้นตอน faceCapture สำหรับการจับภาพเซลฟี่ด้านหน้าที่คมชัดโดยอัตโนมัติ ส่ง JPEG ที่ส่งกลับมาไปยัง API นี้จากแอปหรือแบ็กเอนด์ของคุณ สำหรับขั้นตอนแบบ end-to-end ที่ป้องกันการปลอมแปลง ให้ใช้ Face Active Liveness — การตัดสินใจที่ลงนามโดยเซิร์ฟเวอร์มีผลการตรวจสอบ liveness แบบพาสซีฟอยู่แล้ว การตั้งค่า: iOS, Android & React Native
หมายเหตุ
- เกณฑ์การจับคู่เริ่มต้นตั้งเป้าหมายที่ ความแม่นยำ 99.50% เพิ่มขึ้นเพื่อลดอัตราการยอมรับที่ผิดพลาด — ดู ทำความเข้าใจคะแนนความคล้ายคลึง
- รูปภาพจะถูกเก็บไว้ในหน่วยความจำเท่านั้นและส่งไปยัง
baseUrlที่กำหนดค่าไว้เท่านั้น — SDK จะไม่เขียนลงดิสก์ - การเรียกที่คิดค่าบริการ: SDK จะไม่ลองใหม่โดยอัตโนมัติหลังจากส่งเนื้อหาคำขอไปแล้ว
เรียนรู้เพิ่มเติม
- Product API: Face Verification
- การตั้งค่า SDK: เริ่มต้นใช้งาน
- Source: github.com/iapp-technology/iapp-ekyc-sdk