Skip to main content

دليل مسؤول BriefCam

الإعدادات المتعلقة بالتعرف على الوجه

Last Updated: 5 minute read
إصدار2024r2
اللغةالعربية

تحذير

لا تنطبق هذه الوظيفة على Hub. إنه مناسب فقط للمواقع وفي عمليات النشر المستقلة.

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

في خط أنابيب التعرف على الوجه، BriefCamيكتشف الوجه أولا ثم يستخرج ملامح الوجه:

  • إذا تم اكتشاف وجه ولكن لم يتم حساب متجه الميزة، فسيكون للوجه نجمة واحدة.

  • إذا تم اكتشاف وجه وتم حساب متجه ميزة، فسيكون للوجه نجمتان على الأقل.

يحدد إعداد بيئة FaceRecognition.ClientFaceQualityThreshold (الافتراضي ٠.٥) ما إذا كان الوجه نجمتين أو ثلاث نجوم

  • إذا كانت درجة الوجه أكبر من القيمة في إعداد FaceRecognition.ClientFaceQualityThreshold، فسيكون الوجه ٣ نجوم.

  • إذا كانت درجة الوجه أصغر من القيمة في إعداد FaceRecognition.ClientFaceQualityThreshold، فسيكون الوجه نجمتين.

Face recognition quality.png

مطابقة التعرف على الوجوه مع قابلية التوسع

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

حدود تحميل قائمة مراقبة الوجه

BriefCam يحتوي على حدود افتراضية مضمنة فيما يتعلق بتحميل الوجوه إلى قائمة المراقبة:

  • يمكن تحميل ما يصل إلى ٥٠٠ صورة في المرة الواحدة إلى قائمة مراقبة الوجه. يمكن تغيير هذا الإعداد الافتراضي باستخدام إعداد بيئة clientMaxFaceImagesUploadCount.

  • يقتصر كل ملف وجه على ٢٠ ميجابايت.

تكوين قوائم المراقبة الخارجية

لتمكين قوائم المراقبة الخارجية، تحتاج إلى منح المستخدم أذونات لعرض قوائم المراقبة الخارجية.

للتحكم في المسار الذي يتم فيه تحديث قوائم المراقبة الخارجية وتحميلها إلى BriefCam، فضلا عن عدد المرات التي تتم فيها مزامنة قائمة المراقبة مع BriefCam، قم بتعيين إعدادات المسؤول التالية في قسم خدمة التعرف على الوجوه:

  • ExternalWatchListSync.ExternalFolderScanIntervalMinutes - عين عدد المرات التي يتحقق فيها النظام مما إذا كان هناك أي شيء جديد ثم يستورده إلى قائمة مراقبة أو قوائم مراقبة. بشكل افتراضي، يتم الفحص كل ٦٠ دقيقة.

  • ExternalWatchListSync.ExternalWatchListRoot - هذا هو المسار إلى المجلد المراقب على جهاز خدمة VS الذي يمكن للمستخدمين تحميل وجوه متعددة منه. بشكل افتراضي، يوجد هذا المجلد في .C:\briefcam\ServerData\ExternalWatchLists

  • ExternalWatchListSync.SyncMode - اضبط ما إذا كنت تريد الكتابة فوق قائمة المراقبة كل مرة تتم فيها المزامنة (لذلك إذا قمت بحذف الهويات من المجلد، فسيتم حذفها في النظام) أو الدمج لتحميل العناصر الجديدة فقط. بشكل افتراضي، يتم تعيين هذا على .Overwrite

    ExternalWatchList settings.png

تحميل وجوه متعددة من مجلد مراقب

يمكنك تحميل وجوه متعددة من مجلد مراقب ستتم مزامنته مع قائمة مراقبة. يمكنك تحميل وجوه متعددة للهويات وهويات متعددة لكل دفعة.

المجلد المراقب موجود على جهاز خادم VS. المسار الافتراضي: .C:\briefcam\ServerData\ExternalWatchLists يمكن لمسؤول النظام تغيير هذا المسار لك.

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

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

Monitored Folder.png

هناك خيار إما لاستبدال قائمة المراقبة في كل مزامنة (لذلك إذا قمت بحذف الهويات من المجلد، فسيتم حذفها في النظام) أو دمجها لتحميل عناصر جديدة فقط. الافتراضي هو الكتابة فوق.

يمكن تغيير الإعدادات الافتراضية لهذه الوظيفة بواسطة أحد المشرفين.

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

إعدادات خدمة التعرف على الوجه BI

  • BIFaceRecognition.MaxSupportedRESEARCHsources - تعيين الحد الأقصى لعدد مصادر RESEARCH التي يمكن لمجموعة مصدر التعامل معها عند تمكين مطابقة الوجه.

  • BIFaceRecognition.FaceMatchingThreshold - قم بتعيين حد مطابقة الوجه في وحدة RESEARCH. القيم الصالحة هي ٠-١. يوفر هذا الإعداد طبقة إضافية من الضبط الدقيق لعملية إعادة المعرف (التي تربط التكرارات المختلفة للوجه بهوية واحدة). إذا تم ضبط الإعداد على ١، فسيتم اعتبار جميع تكرارات الوجه هي نفس الشخص. إذا تم ضبطه على ٠، فسيتم احتساب جميع التكرارات (حتى الخاصة بنفس الشخص) كأشخاص مختلفين.

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

  • BIFaceRecognition.FaceMatchingToWatchlistThreshold - قم بتعيين حد وحدة RESEARCH لمطابقة وجه الهوية في قائمة المراقبة. القيم الصالحة هي ٠-١ والقيمة الافتراضية هي ٠.٦٥.

  • BIFaceRecognition.RESEARCHEnableFaceRecognition - تعطيل ميزة التعرف على الوجه في وحدة RESEARCH. القيمة الافتراضية غير صحيحة.

    BIFaceRecognition settings.png

إخفاء تحميل الوجوه

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

التعرف على الوجه - ملف OX.ini

صور مصغرة عالية الجودة للوجه

يتم ضغط الصور المصغرة للوجه افتراضيا إلى ٩٠٪. إذا كانت هناك حاجة إلى جودة أعلى، فيمكنك تغيير ضغط JPG إلى ١٠٠٪ (ضغط بدون فقدان تقريبا). يتم ذلك في ملف OX.ini، عن طريق تغيير قيمة معلمة HighQualityFaceJPGs من false (الافتراضي) إلى true.

تنبيهات دقة التعرف على الوجه الأمثل

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

الإعدادات ذات الصلة هي كما يلي وتتضمن الإعدادات الموصى بها لمشهد مزدحم للغاية عندما تكون وجوه الاهتمام كبيرة:

  • اكتشاف الإطارات الكاملة - قم بالتغيير من كاذب إلى حقيقي لتحسين الكشف في السيناريوهات المزدحمة للغاية. قد يؤدي هذا إلى اكتشاف خاطئ للأجسام الصغيرة.

  • RealtimeMinCombinedScoreForAttributes - قم بالتغيير من ٠.٤ إلى ٠.٣ لتقليل حد الإنهاء المبكر لجودة الوجه (متى تتوقف عن محاولة استخراج سمات الوجه). قد تؤدي القيمة المنخفضة إلى زيادة الدقة على حساب كفاءة المعالجة.

  • RealtimeMinCombinedScoreForFeatureExtraction - قم بالتغيير من ٠.٤ إلى ٠.٣ لتقليل حد الإنهاء المبكر لجودة الوجه (متى تتوقف عن محاولة استخراج متجه لميزة الوجه). قد تؤدي القيمة المنخفضة إلى زيادة الدقة على حساب كفاءة المعالجة. هذا الإعداد مشابه للإعداد أعلاه ولكنه مرحلة مختلفة في خط الأنابيب. تتم الصفات قبل استخراج الميزة.

  • RealtimeMaxAttributeExtractionsInTrack - قم بزيادة الحد على إطارات استخراج السمات من ٤ إلى ١٦.

  • RealtimeMaxFeatureExtractionsInTrack - قم بزيادة الحد على إطارات استخراج الميزات من ١ إلى ٤.

  • RealtimeAlertMaxDelaySeconds - قم بزيادة تأخير التنبيه في الوقت الفعلي من ٤ إلى ٣٠ للحصول على تتبعات أطول.

  • RealtimeAlertCoolDownSeconds - تعين هذه المعلمة فترة التهدئة لتنبيهات التعرف على الوجوه في الوقت الفعلي. إذا ظهر شخص مرة ثانية خلال الحد، فلن يتم تشغيل التنبيه في المرة الثانية.