Nhận diện khuôn mặt tích hợp sẵn cho hệ thống của bạn. Cams Face Match Engine biến một bức ảnh thành danh tính, chạy trọn pipeline phát hiện, căn chỉnh, embedding và so sánh với ONNX ArcFace cùng chống giả mạo thụ động — tất cả sau ba endpoint HTTPS đơn giản. Gửi ảnh khuôn mặt hoặc embedding đã tính sẵn.
Tổng quan
Một dịch vụ nhận diện khuôn mặt độc lập cung cấp đăng ký, xác minh (1:1) và nhận dạng (1:N) tại /api/biometric/v1/face/. Mỗi ảnh đi qua phát hiện SCRFD, căn chỉnh 5 điểm bằng similarity-transform, phát hiện tấn công trình diễn (presentation-attack) dòng MiniFASNet và embedding 512 chiều ArcFace (insightface w600k_r50), sau đó tính độ tương đồng cosine chính xác theo thang 0-100. Gallery đa tenant, phân vùng theo từng tenant và người dùng, với bộ nhớ đệm đã giải mã sẵn và thread pool dùng chung cho 1:N nhanh. Sẵn sàng GPU nhờ một công tắc ONNX provider duy nhất (CPU, CUDA, TensorRT hoặc OpenVINO) mà không cần đổi mã.
curl .../api/biometric/v1/face/identify \ -H "sn: $SN" -H "auth-token: $TOKEN" \ -d '{ "image": "<base64 jpeg>" }' # -> detect -> PAD anti-spoof -> align -> ArcFace -> cosine { "ok":true, "match":true, "score":87, "candidates":5312, "user_id":"1042" }
Xem thực tế
► Xem demoKhả năng
Lưu một hoặc nhiều khuôn mặt cho mỗi người dùng từ ảnh base64 hoặc embedding 512 chiều đã tính sẵn.
Xác nhận khuôn mặt thu nhận khớp với người dùng được khai báo, trả về cờ khớp và điểm 0-100.
Tìm kiếm khuôn mặt thu nhận trong toàn bộ gallery của tenant và trả về kết quả khớp nhất vượt ngưỡng.
MiniFASNet PAD loại bỏ ảnh in và phát lại trên màn hình ở mọi lần xác minh và nhận dạng, trước khi tính bất kỳ embedding nào.
Loại bỏ các khuôn mặt quá nhỏ, mờ, tối, sáng hoặc lệch góc khi đăng ký để chỉ các mẫu sạch mới vào gallery.
Bộ nhớ đệm trong bộ nhớ đã nạp sẵn và thread pool có giới hạn giúp cosine brute-force vẫn nhanh đến khoảng 1 triệu mẫu.
Tính năng
Lấy khóa, đọc tài liệu và triển khai. Đội ngũ của chúng tôi hỗ trợ bạn trong lần tích hợp đầu tiên.
Câu hỏi thường gặp
Có. Yêu cầu chấp nhận mảng embedding JSON hoặc ảnh base64. Đầu vào embedding được đối sánh trực tiếp hoàn toàn trong engine; đầu vào ảnh chạy trọn pipeline phát hiện - căn chỉnh - PAD - embedding. Đầu vào embedding có thể bị vô hiệu hóa trên các edge không tin cậy theo chính sách.
Có. Mỗi lần xác minh và nhận dạng đều chạy kiểm tra chống giả mạo thụ động (PAD) MiniFASNet trên vùng khuôn mặt đã phát hiện trước khi tạo embedding, loại bỏ ảnh in và phát lại trên màn hình. Đây là PAD RGB một khung hình; mặt nạ 3D và video phát lại chất lượng cao cần phần cứng đo độ sâu hoặc IR.
ArcFace R50 (insightface w600k_r50) tạo embedding 512 chiều chuẩn hóa L2, với SCRFD det_10g để phát hiện và bộ căn chỉnh 5 điểm similarity-transform.
Có. Đặt ONNX provider thành cuda (hoặc tensorrt/openvino); bộ phát hiện, bộ embedding và PAD đều dùng provider đã cấu hình, với dự phòng CPU và không cần đổi mã.
Nó dùng bộ nhớ đệm đã giải mã sẵn và thread pool dùng chung cho đối sánh cosine brute-force, đo được khoảng 104 ms trên gallery 1 triệu mẫu; chỉ mục approximate-nearest-neighbor là hướng đi vượt ngoài mức đó.
Liên quan
Chấm công nhận diện khuôn mặt trên trình duyệt — đăng ký và chấm công từ webcam của bất kỳ laptop nào, không cần cài ứng dụng hay thiết bị chuyên dụng.
Khám pháENGINEĐăng ký vân tay ISO/IEC 19794-2, xác minh 1:1 và nhận dạng 1:N theo từng giai đoạn qua một REST API đơn giản.
Khám pháAPIKết nối trực tiếp mọi thiết bị chấm công hoặc kiểm soát ra vào sinh trắc học có internet với ứng dụng web của bạn qua HTTP — không cần phần mềm cục bộ, PC hay cơ sở dữ liệu.
Khám pháChúng tôi dùng cookie để đo lường lưu lượng truy cập và cải thiện BiometricAPI.com. Công cụ phân tích sẽ tắt cho đến khi bạn đồng ý. Tìm hiểu thêm.