Skip to main content

👥 การยืนยันตัวตนด้วยใบหน้า

SDK ห่อหุ้ม Face Verification API ไว้ในการเรียกแบบระบุชนิดข้อมูลเพียงครั้งเดียว — 0.3 IC ต่อคำขอ เพียงส่งภาพใบหน้าสองภาพ (ตัวอย่างเช่น ภาพเซลฟีจากเซสชันการตรวจสอบความมีชีวิตแบบแอคทีฟ และภาพบุคคลที่ครอบตัดจากบัตรประชาชนที่ถ่ายไว้) แล้วรับคะแนนความคล้ายคลึงพร้อมผลการตัดสินว่าตรงกัน/ไม่ตรงกัน ขั้นตอนในหน้านี้ไม่มี UI กล้อง — เป็นการเรียกไคลเอนต์ API ล้วนๆ

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
}

เว็บ

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) {
// บุคคลเดียวกัน
}

หมายเหตุ

  • ค่าเกณฑ์การจับคู่เริ่มต้นตั้งเป้าที่ความแม่นยำ (precision) 99.50% สามารถเพิ่มค่าเกณฑ์เพื่อลดอัตราการยอมรับที่ผิดพลาด (false acceptance) — ดู ทำความเข้าใจคะแนนความคล้ายคลึง
  • รูปภาพจะถูกเก็บไว้ในหน่วยความจำเท่านั้น และส่งไปยัง baseUrl ที่กำหนดค่าไว้เพียงแห่งเดียว — SDK จะไม่เขียนรูปภาพลงดิสก์เด็ดขาด
  • เป็นการเรียกที่มีค่าบริการ: SDK จะไม่ลองส่งซ้ำอัตโนมัติหลังจากที่ส่งเนื้อหาคำขอไปแล้ว

เรียนรู้เพิ่มเติม