جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في Instructable ، سنقوم باكتشاف الوجه على Raspberry Pi 4 باستخدام Shunya O / S باستخدام مكتبة Shunyaface. Shunyaface هي مكتبة للتعرف على الوجوه / الكشف عنها. يهدف المشروع إلى تحقيق أسرع سرعة في الكشف والتعرف باستخدام أجهزة منخفضة الطاقة حتى يتمكن المتحمسون مثلك من تنفيذ مشاريع الذكاء الاصطناعي التي تحلم بها بشكل أسرع.
اللوازم
Raspberry Pi 4B (أي متغير)
مصدر طاقة متوافق مع Raspberry Pi 4B
بطاقة SD صغيرة سعة 8 جيجابايت أو أكبر
مراقب
كابل micro-HDMI
الفأر
لوحة المفاتيح
كمبيوتر محمول أو كمبيوتر آخر لبرمجة بطاقة الذاكرة
الخطوة 1: تثبيت Shunya OS على Raspberry Pi 4
ستحتاج إلى كمبيوتر محمول أو كمبيوتر مزود بقارئ / محول بطاقة micro SD لتحميل بطاقة micro SD بنظام Shunya OS.
قم بتنزيل Shunya OS من موقع الإصدار الرسمي
وامض Shunya OS على بطاقة SD باستخدام الخطوات الموضحة هنا: Flashing Shunya OS على Raspberry Pi 4.
أدخل بطاقة micro SD في Raspberry Pi 4.
قم بتوصيل الماوس ولوحة المفاتيح بـ Raspberry Pi 4.
قم بتوصيل الشاشة بـ Raspberry Pi 4 عبر micro-HDMI
قم بتوصيل كابل الطاقة وتشغيل Raspberry Pi 4.
يجب تشغيل Raspberry Pi 4 مع Shunya OS.
الخطوة الثانية: تثبيت Shunyaface
Shunyaface هي مكتبة لاكتشاف الوجوه / التعرف عليها لجميع اللوحات التي يدعمها Shunya OS.
لتثبيت Shunyaface ، نحتاج إلى توصيله بشبكة wifi
1. اتصل بشبكة wifi باستخدام الأمر:
sudo nmtui دولار
2. تثبيت shunyaface و cmake سهل ، قم بتشغيل الأوامر التالية:
sudo apt update
sudo apt install shunyaface cmake
الخطوة 3: مثال على الكود والإخراج
في الكود أعلاه ، تتم قراءة الصورة باستخدام وظيفة imread. يتم تمرير هذا الإطار إلى وظيفة الكشف التي تُرجع مربعًا محيطًا على الوجه وترسم أيضًا النقاط على نقاط نهاية الشفاه ومركز العينين.
قم بتنزيل الكود مع الملفات الضرورية الواردة أدناه وفك الملفات باستخدام الأوامر الواردة أدناه:
tar -xvzf $ sample-faceetect.tar.gz
$ cd sample -faceetect
قم بتجميعها باستخدام الأمر
$./setup.sh
قم بتشغيله باستخدام الأمر
$./build/facedetect
سيظهر لك هذا صورة ذات وجه تم اكتشافه.
اكتب الكود الخاص بك وقم بتجميعه
1. قم بتحرير ملف src / faceetect-sample.cpp وأضف الكود الخاص بك هناك.
2. ثم قم بتشغيل هذا الأمر لتجميع وبناء ثنائي
$./setup.sh
3. قم بتشغيله باستخدام الأمر
$./build/facedetect
الخلاصة: يمكن أن يساعدك Shunyaface في اكتشاف أو التعرف على وجه في بضعة أسطر من الرموز. إذا كنت تحب هذا البرنامج التعليمي ، فالرجاء الإعجاب به ، ومشاركة مستودع جيثب الموجود هنا وتمييزه أيضًا