ما هي خدمة Azure الذكاء الاصطناعي Face؟

توفر خدمة Azure الذكاء الاصطناعي Face خوارزميات الذكاء الاصطناعي تكتشف الوجوه البشرية وتتعرف عليها وتحللها في الصور. تعد برامج التعرف على الوجه مهمة في العديد من السيناريوهات المختلفة، مثل التعريف والتحكم في الوصول بدون لمس والوجه غير الواضح للخصوصية.

يمكنك استخدام خدمة Face من خلال مكتبة العميل SDK أو عن طريق الاتصال بواجهة برمجة تطبيقات REST مباشرة. اتبع التشغيل السريع للبدء.

أو يمكنك تجربة إمكانات خدمة Face بسرعة وسهولة في متصفحك باستخدام Vision Studio.

تنبيه

الوصول إلى خدمة Face محدود استنادا إلى معايير الأهلية والاستخدام من أجل دعم مبادئنا الذكاء الاصطناعي المسؤولة. تتوفر خدمة Face فقط للعملاء والشركاء المدارين من Microsoft. استخدم نموذج إدخال التعرف على الوجوه لتقديم طلب للوصول. لمزيد من المعلومات، راجع صفحة Face ذات الوصول المحدود.

تحتوي هذه المستندات على أنواع المقالات التالية:

  • يُعد برنامج quickstarts بمثابة إرشادات خطوة بخطوة تسمح لك بإجراء مكالمات مع الخدمة والحصول على النتائج في فترة زمنية قصيرة.
  • تحتوي أدلة الاستخدامعلى إرشادات لاستخدام الخدمة بطرق أكثر تحديداً أو تخصيصاً.
  • توفر المقالات المفاهيمية تفسيرات متعمقة لوظائف الخدمة وميزاتها.
  • تُعد البرامج التعليمية بمثابة أدلة أطول نسبيًا توضح لك كيفية استخدام الخدمة كمكون في حلول الأعمال الأوسع نطاقًا.

للحصول على نهج أكثر تنظيما، اتبع وحدة تدريب ل Face.

أمثلة على حالات الاستخدام

التحقق من هوية المستخدم: تحقق من شخص مقابل صورة وجه موثوق بها. يمكن استخدام هذا التحقق لمنح حق الوصول إلى الخصائص الرقمية أو المادية، مثل حساب بنكي، والوصول إلى مبنى، وما إلى ذلك. في معظم الحالات، يمكن أن تأتي صورة الوجه الموثوق بها من هوية صادرة عن الحكومة مثل جواز السفر أو رخصة القيادة، أو قد تأتي من صورة تسجيل تم التقاطها شخصيا. أثناء التحقق، يمكن أن يلعب الكشف عن الحياة دورا حاسما في التحقق من أن الصورة تأتي من شخص حقيقي، وليس صورة مطبوعة أو قناعا. لمزيد من التفاصيل حول التحقق مع الحياة، راجع البرنامج التعليمي للحيوية. للتحقق من الهوية دون فعالية، اتبع التشغيل السريع.

الكشف عن الحياة: الكشف عن الحياة هو ميزة مضادة للانتحال تتحقق مما إذا كان المستخدم موجودا فعليا أمام الكاميرا. يتم استخدامه لمنع هجمات تزييف هوية باستخدام صورة مطبوعة أو فيديو أو قناع ثلاثي الأبعاد لوجه المستخدم. البرنامج التعليمي للحيوية

التحكم في الوصول بدون لمس: مقارنة بأساليب اليوم مثل البطاقات أو التذاكر، يتيح تحديد الوجه اختيارًا تجربة محسنة للتحكم في الوصول مع تقليل مخاطر النظافة والأمن من مشاركة البطاقة أو فقدانها أو السرقة. يساعد التعرف على الوجه عملية تسجيل الوصول مع إنسان في الحلقة لتسجيل الوصول في المطارات أو الملاعب أو الحدائق الترفيهية أو المباني أو أكشاك الاستقبال في المكاتب أو المستشفيات أو الصالات الرياضية أو النوادي أو المدارس.

تنقيح الوجه: تنقيح أو طمس الوجوه المكتشفة للأشخاص المسجلين في مقطع فيديو لحماية خصوصيتهم.

التحذير

في 11 يونيو 2020، أعلنت Microsoft أنها لن تبيع تكنولوجيا التعرف على الوجه إلى إدارات الشرطة في الولايات المتحدة حتى يتم سن قوانين قوية، تستند إلى حقوق الإنسان. وعلى هذا النحو، لا يجوز للعملاء استخدام ميزات التعرف على الوجه أو الوظائف المضمنة في خدمات Azure، مثل Face أو Video Indexer، إذا كان العميل يسمح باستخدام هذه الخدمات من قبل قسم شرطة في الولايات المتحدة. عند إنشاء مورد Face جديد، يجب أن تقر وتوافق في مدخل Microsoft Azure على أنك لن تستخدم الخدمة لصالح أو بواسطة قسم شرطة في الولايات المتحدة وأنك راجعت وثائق الذكاء الاصطناعي المسؤولة (RAI) وسوف تستخدم هذه الخدمة وفقا لها.

الكشف عن الوجه وتحليله

يلزم الكشف عن الوجه كخطوة أولى في جميع السيناريوهات الأخرى. تكشف واجهة برمجة التطبيقات المتعلقة بالكشف عن الوجوه البشرية في صورة ما وتعيد إحداثيات المستطيل لمواقعها. كما أنه يعيد معرفًا فريدًا يمثل بيانات الوجه المخزنة. يتم استخدام هذا في العمليات اللاحقة لتحديد الوجوه أو التحقق منها.

من الناحية الاختيارية، يمكن أن يستخرج اكتشاف الوجه مجموعة من السمات المرتبطة بالوجه، مثل وضع الرأس والعمر والعاطفة وشعر الوجه والنظارات. هذه السمات عبارة عن تنبؤات عامة، وليست تصنيفات فعلية. بعض السمات مفيدة للتأكد من أن تطبيقك يحصل على بيانات وجه عالية الجودة عندما يضيف المستخدمون أنفسهم إلى خدمة Face. على سبيل المثال، يمكن أن ينصح تطبيقك المستخدمين بخلع نظارتهم الشمسية إذا كانوا يرتدون نظارات شمسية.

تنبيه

قامت Microsoft بإيقاف قدرات التعرف على الوجه التي يمكن استخدامها لمحاولة استنتاج الحالات العاطفية وسمات الهوية التي، إذا تمت إساءة استخدامها، يمكن أن تخضع الأشخاص للقوالب النمطية أو التمييز أو الحرمان غير العادل من الخدمات. ويشمل ذلك القدرات التي تتنبأ بالعاطفة والجنس والعمر والابتسامة وشعر الوجه والشعر والمكياج. اقرأ المزيد حول هذا القرار هنا .

لمزيد من المعلومات حول الكشف عن الوجه وتحليله، راجع مقالة مفاهيم الكشف عن الوجه. راجع أيضا الوثائق المرجعية للكشف عن واجهة برمجة التطبيقات .

يمكنك تجربة الكشف عن الوجه بسرعة وسهولة في متصفحك باستخدام Vision Studio.

الكشف عن الحياة

هام

تعد مجموعات SDK لعميل Face للحيوية ميزة مسورة. يجب عليك طلب الوصول إلى ميزة الحياة عن طريق ملء نموذج كمية التعرف على الوجه. عند منح اشتراك Azure حق الوصول، يمكنك تنزيل Face liveness SDK.

يمكن استخدام الكشف عن فعالية الوجه لتحديد ما إذا كان الوجه في دفق فيديو الإدخال حقيقيا (مباشرا) أو مزيفا (تزييف هوية). هذه لبنة بناء حاسمة في نظام المصادقة البيومترية لمنع هجمات تزييف الهوية من المحتالين الذين يحاولون الوصول إلى النظام باستخدام صورة فوتوغرافية أو فيديو أو قناع أو وسائل أخرى لانتحال شخصية شخص آخر.

الهدف من الكشف عن الحياة هو التأكد من أن النظام يتفاعل مع شخص حي موجود فعليا في وقت المصادقة. وقد أصبحت هذه الأنظمة ذات أهمية متزايدة مع تزايد التمويل الرقمي والتحكم في الوصول عن بعد وعمليات التحقق من الهوية عبر الإنترنت.

يدافع حل الكشف عن الحياة بنجاح ضد مجموعة متنوعة من أنواع الانتحال التي تتراوح بين النسخ المطبوعة الورقية والأقنعة ثلاثية الأبعاد وعروض تزييف الشخصية على الهواتف وأجهزة الكمبيوتر المحمولة. يعد الكشف عن الحياة مجالا نشطا من مجالات البحث، مع إجراء تحسينات مستمرة لمواجهة هجمات الانتحال المعقدة بشكل متزايد بمرور الوقت. سيتم طرح التحسينات المستمرة للعميل ومكونات الخدمة بمرور الوقت حيث يصبح الحل العام أكثر قوة لأنواع جديدة من الهجمات.

يتوافق حل الكشف عن الحياة لدينا مع توافق iBeta من المستوى 1 و2 ISO/IEC 30107-3.

برنامج تعليمي

مستندات مرجع Face liveness SDK:

والتعرف على الوجوه

يمكن للمؤسسات والتطبيقات الحديثة استخدام تقنيات التعرف على الوجه، بما في ذلك التحقق من الوجه (مطابقة "واحد إلى واحد") وتحديد الوجه (مطابقة "واحد إلى متعدد") للتأكد من أن المستخدم هو الشخص الذي يدعي أنه هو.

هام

إذا كنت تستخدم منتجات أو خدمات Microsoft لمعالجة البيانات البيومترية، فأنت مسؤول عن: (1) تقديم إشعار لموضوعات البيانات، بما في ذلك فيما يتعلق بفترات الاستبقاء والتدمير؛ (1) تقديم إشعار لمواضيع البيانات، بما في ذلك فيما يتعلق بفترات الاستبقاء والتدمير؛ (1) تقديم إشعار لمواضيع البيانات؛ (2) تقديم إشعار إلى مواضيع البيانات؛ (2) تقديم إشعار إلى مواضيع البيانات؛ '2' تقديم إشعار إلى موضوعات البيانات، بما في ذلك فيما يتعلق بفترات الاستبقاء والتدمير؛ '2' الحصول على موافقة من مواضيع البيانات؛ و(3) حذف البيانات البيومترية، كل ذلك حسب الاقتضاء والمطلوب بموجب متطلبات حماية البيانات المعمول بها. سيكون ل "البيانات البيومترية" المعنى المنصوص عليه في المادة 4 من القانون العام لحماية البيانات (GDPR) ومصطلحات مكافئة، إن أمكن، في متطلبات حماية البيانات الأخرى. للحصول على معلومات ذات صلة، راجع البيانات والخصوصية للوجه.

تعريف

يمكن للتعرف على الوجه معالجة المطابقة "واحد إلى متعدد" لوجه واحد في صورة مع مجموعة من الوجوه في مستودع آمن. يتم إرجاع المرشحين المطابقين استنادًا إلى مدى تطابق بيانات الوجه مع وجه الاستعلام. يُستخدم هذا السيناريو في منح المبنى أو المطار إمكانية الوصول إلى مجموعة معينة من الأشخاص أو التحقق من مستخدم جهاز.

تعرض الصورة التالية مثالا لقاعدة بيانات باسم "myfriends". يمكن أن تحتوي كل مجموعة على ما يصل إلى مليون كائن شخص مختلف. يمكن أن يكون لكل كائن شخص ما يصل إلى 248 وجهًا مسجلاً.

A grid with three columns for different people, each with three rows of face images

بعد إنشاء مجموعة وتدريبها، يمكنك إجراء تحديد الهوية مقابل المجموعة باستخدام وجه جديد تم اكتشافه. إذا تم التعرف على الوجه كشخص في المجموعة، يتم إرجاع كائن الشخص.

التحقق من الصحة

وتجيب عملية التحقق من الصحة على السؤال التالي: "هل ينتمي هذان الوجهان إلى الشخص نفسه؟".

التحقق هو أيضًا مطابقة «فردية» لوجه في صورة بوجه واحد من مستودع أو صورة آمنة للتحقق من أنهما نفس الفرد. يمكن استخدام التحقق للتحكم في الوصول، مثل تطبيق مصرفي يمكن المستخدمين من فتح حساب ائتمان عن بعد عن طريق التقاط صورة جديدة لأنفسهم وإرسالها مع صورة لمعرف صورهم. كما يمكن استخدامه كتحقق نهائي من نتائج استدعاء واجهة برمجة تطبيقات التعريف.

لمزيد من المعلومات حول التعرف على الوجه، راجع دليل مفاهيم التعرف على الوجه أو الوثائق المرجعية التعرف على واجهة برمجة التطبيقات والتحقق منها.

العثور على وجوه متشابهة

تواجه عملية البحث عن مماثلة مطابقة بين الوجه المستهدف ومجموعة من وجوه المرشحين، والعثور على مجموعة أصغر من الوجوه التي تبدو مشابهة للوجه المستهدف. ما يمكن الاستفادة منه في سبيل البحث عن الوجه بالصورة.

تدعم الخدمة وضعي عمل، matchPerson وmatchFace. يقوم وضع matchPerson بإرجاع وجوه مشابهة بعد التصفية لنفس الشخص باستخدام واجهة برمجة تطبيقات التحقق من الصحة. يتجاهل وضع matchFace عامل تصفية الشخص نفسه. كما يعيد قائمة بوجوه المرشحين المماثلة التي قد تنتمي إلى نفس الشخص أو لا تنتمي إليه.

يوضح المثال التالي الوجه المستهدف:

A woman smiling

وهذه الصور هي وجوه المرشحين:

Five images of people smiling. Images A and B show the same person.

للعثور على أربعة وجوه متشابهة، يقوم وضع matchPerson بإرجاع الصورتين "أ" و"ب"، اللتين تُظهران نفس الشخص باعتباره الوجه المستهدف. يقوم وضع matchFace بإرجاع الصور "أ"، و"ب"، و"ج"، و"د"، وهم أربعة مرشحين بالضبط، حتى إذا كان بعضهم ليسوا نفس الشخص المستهدف أو يحملون تشابهًا طفيفًا. لمزيد من المعلومات، راجع دليل مفاهيم التعرف على الوجه أو الوثائق المرجعية البحث عن واجهة برمجة تطبيقات مشابهة.

وجوه المجموعة

تقسم عملية المجموعة مجموعة من الوجوه المجهولة إلى عدة مجموعات أصغر استنادًا إلى التشابه. كل مجموعة عبارة عن مجموعة فرعية مناسبة غير مرتبطة من المجموعة الأصلية من الوجوه. كما يتم إرجاع صفيف "messyGroup" منفرد يحتوي على معرفات الوجه التي لم يتم العثور على أوجه التشابه بينها.

من المرجح أن تنتمي جميع الوجوه في مجموعة عائدة إلى نفس الشخص، ولكن يمكن أن تكون هناك عدة مجموعات مختلفة للشخص الواحد. وتتمايز هذه المجموعات بعامل آخر، مثل التعبير، على سبيل المثال. لمزيد من المعلومات، راجع دليل مفاهيم التعرف على الوجه أو الوثائق المرجعية لواجهة برمجة تطبيقات المجموعة.

متطلبات الإدخال

متطلبات إدخال الصورة العامة:

  • تنسيقات صورة الإدخال المدعومة هي JPEG وPNG وGIF (الإطار الأول) وBMP.
  • يجب ألا يزيد حجم ملف الصورة عـن 6 ميغابايت.

متطلبات الإدخال للكشف عن الوجه:

  • الحد الأدنى لحجم الوجه القابل للكشف هو 36 × 36 بكسل فـي صورة لا يزيد حجمها عن 1920 × 1080 بكسل. تحتوي الصور التي يزيد حجمها عن 1920 × 1080 بكسل على حد أدنى لحجم الوجه أكبر نسبيًا. قد يؤدي تقليل حجم الوجه إلى عدم الكشف عن بعض الوجوه، حتى لو كانت أكبر من الحد الأدنى لحجم الوجه القابل للكشف.
  • الحد الأقصى لحجم الوجه القابل للكشف هـو 4096 × 4096 بكسل.
  • لن يتم الكشف عن وجوه خارج نطاق الحجم مـن 36 × 36 إلى 4096 × 4096 بكسل.

متطلبات الإدخال للتعرف على الوجه:

  • قد لا يتم التعرف على بعض الوجوه بسبب تكوين الصور، مثل:
    • صور ذات إضاءة شديدة، على سبيل المثال، إضاءة خلفية شديدة.
    • العوائق التي تمنع عينًا واحدة أو كِلتا العينين.
    • الاختلافات فـي نوع الشعر أو شعر الوجه.
    • التغييرات فـي مظهر الوجه بسبب العمر.
    • الإفراط في تعبيرات الوجه.

خصوصية البيانات وأمنها

كما هو الحال مع جميع موارد خدمات Azure الذكاء الاصطناعي، يجب أن يكون المطورون الذين يستخدمون خدمة Face على دراية بنهج Microsoft بشأن بيانات العملاء. لمزيد من المعلومات، راجع صفحة خدمات Azure الذكاء الاصطناعي في مركز توثيق Microsoft.

الخطوات التالية

اتبع التشغيل السريع لرمز المكونات الأساسية لتطبيق التعرف على الوجه باللغة التي تختارها.