आपके स्टैक के लिए ड्रॉप-इन फ़ेस रिकग्निशन। Cams Face Match Engine फ़ोटो को पहचान में बदलता है, ONNX ArcFace और पैसिव एंटी-स्पूफ़िंग के साथ पूरी डिटेक्ट, अलाइन, एम्बेड और कंपेयर पाइपलाइन चलाता है — सब तीन सरल HTTPS endpoints के पीछे। फ़ेस इमेज या पहले से गणना किया गया एम्बेडिंग भेजें।
अवलोकन
स्टैंडअलोन फ़ेस-रिकग्निशन सर्विस, जो /api/biometric/v1/face/ पर एनरोल, वेरिफ़ाई (1:1) और आइडेंटिफ़ाई (1:N) उपलब्ध कराती है। हर इमेज SCRFD डिटेक्शन, सिमिलैरिटी-ट्रांसफ़ॉर्म 5-पॉइंट अलाइनमेंट, MiniFASNet-श्रेणी प्रेज़ेंटेशन-अटैक डिटेक्शन और ArcFace (insightface w600k_r50) 512-d एम्बेडिंग से गुज़रती है, फिर 0-100 में स्कोर की गई सटीक कोसाइन सिमिलैरिटी। गैलरी मल्टी-टेनेंट हैं, हर टेनेंट और यूज़र तक सीमित, तेज़ 1:N के लिए वॉर्म डिकोडेड कैश और साझा थ्रेड पूल के साथ। एक ONNX प्रोवाइडर स्विच (CPU, CUDA, TensorRT या OpenVINO) से यह GPU-तैयार है, बिना कोड बदले।
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" }
इसे काम करते देखें
► डेमो देखेंक्षमताएँ
base64 इमेज या पहले से गणना किए 512-d एम्बेडिंग से हर यूज़र के लिए एक या अधिक चेहरे सहेजें।
पुष्टि करें कि कैप्चर किया गया चेहरा दावा किए गए यूज़र से मेल खाता है, मैच फ़्लैग और 0-100 स्कोर लौटाता है।
कैप्चर किए गए चेहरे को पूरी टेनेंट गैलरी में खोजें और थ्रेशहोल्ड से ऊपर का सबसे अच्छा मैच लौटाएँ।
MiniFASNet PAD हर verify और identify पर, कोई एम्बेडिंग गणना करने से पहले, फ़ोटो और स्क्रीन रीप्ले को अस्वीकार कर देता है।
एनरोल पर बहुत छोटे, धुँधले, अँधेरे, चमकीले या तिरछे चेहरों को अस्वीकार करता है ताकि गैलरी में केवल साफ़ टेम्पलेट ही आएँ।
वॉर्म इन-मेमोरी कैश और सीमित थ्रेड पूल ब्रूट-फ़ोर्स कोसाइन को ~1M-टेम्पलेट सीमा तक तेज़ रखते हैं।
फ़ीचर्स
की लें, डॉक्स पढ़ें और शिप करें। आपके पहले इंटीग्रेशन में हमारी टीम मदद करती है।
अक्सर पूछे जाने वाले प्रश्न
हाँ। रिक्वेस्ट JSON एम्बेडिंग ऐरे या base64 इमेज, दोनों में से कोई भी स्वीकार करती हैं। एम्बेडिंग इनपुट इंजन में पूरी तरह लाइव मैच होता है; इमेज इनपुट पूरी detect-align-PAD-embed पाइपलाइन चलाता है। नीति द्वारा अविश्वसनीय एज पर एम्बेडिंग इनपुट अक्षम किया जा सकता है।
हाँ। हर verify और identify एम्बेडिंग से पहले पहचाने गए फ़ेस क्रॉप पर MiniFASNet पैसिव एंटी-स्पूफ़िंग (PAD) जाँच चलाता है, प्रिंट और स्क्रीन रीप्ले को अस्वीकार करता है। यह सिंगल-फ़्रेम RGB PAD है; 3D मास्क और उच्च-क्वालिटी वीडियो रीप्ले के लिए डेप्थ या IR हार्डवेयर चाहिए।
ArcFace R50 (insightface w600k_r50), जो L2-नॉर्मलाइज़्ड 512-d एम्बेडिंग बनाता है; डिटेक्शन के लिए SCRFD det_10g और सिमिलैरिटी-ट्रांसफ़ॉर्म 5-पॉइंट अलाइनर के साथ।
हाँ। ONNX प्रोवाइडर को cuda (या tensorrt/openvino) पर सेट करें; डिटेक्टर, एम्बेडर और PAD सभी कॉन्फ़िगर किया प्रोवाइडर इस्तेमाल करते हैं, CPU फ़ॉलबैक के साथ और बिना कोड बदले।
यह ब्रूट-फ़ोर्स कोसाइन मैचिंग के लिए वॉर्म डिकोडेड कैश और साझा थ्रेड पूल का उपयोग करता है, जो 1M-टेम्पलेट गैलरी पर लगभग 104 ms मापा गया है; उससे आगे का रास्ता approximate-nearest-neighbor इंडेक्स है।
संबंधित
ब्राउज़र-आधारित फ़ेस-रिकग्निशन उपस्थिति — किसी भी लैपटॉप वेबकैम से एनरोल करें और पंच करें, कोई ऐप या समर्पित डिवाइस इंस्टॉल करने की ज़रूरत नहीं।
देखेंENGINEसरल REST API पर ISO/IEC 19794-2 फ़िंगरप्रिंट एनरोल, 1:1 सत्यापन और स्टेज्ड 1:N पहचान।
देखेंAPIइंटरनेट से जुड़े किसी भी बायोमेट्रिक उपस्थिति या एक्सेस-कंट्रोल डिवाइस को HTTP पर सीधे अपने वेब एप्लिकेशन से जोड़ें — किसी लोकल सॉफ़्टवेयर, PC या डेटाबेस की ज़रूरत नहीं।
देखेंहम ट्रैफ़िक मापने और BiometricAPI.com को बेहतर बनाने के लिए कुकीज़ का उपयोग करते हैं। आपके स्वीकार करने तक एनालिटिक्स बंद रहता है। और जानें।