جدول المحتويات:

اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: 3 خطوات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: 3 خطوات

فيديو: اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: 3 خطوات

فيديو: اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: 3 خطوات
فيديو: Face Recognition With Raspberry Pi + OpenCV + Python 2024, شهر نوفمبر
Anonim
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات

في 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 في اكتشاف أو التعرف على وجه في بضعة أسطر من الرموز. إذا كنت تحب هذا البرنامج التعليمي ، فالرجاء الإعجاب به ، ومشاركة مستودع جيثب الموجود هنا وتمييزه أيضًا

موصى به: