תוכן עניינים:
- אספקה
- שלב 1: התקן את מערכת ההפעלה Shunya ב- Raspberry Pi 4
- שלב 2: התקן את Shunyaface
- שלב 3: קוד ופלט לדוגמה
וִידֵאוֹ: זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
במדריך זה אנו הולכים לבצע זיהוי פנים ב- Raspberry Pi 4 עם Shunya O/S באמצעות ספריית Shunyaface. Shunyaface היא ספריית זיהוי/זיהוי פנים. הפרויקט שואף להשיג את מהירות הזיהוי והזיהוי המהירה ביותר עם חומרה בעלת צריכת חשמל נמוכה, כך שחובבים כמוך יכולים להחיות את פרויקטי ה- AI החלומיים שלך מהר יותר לחיים.
אספקה
Raspberry Pi 4B (כל גרסה)
ספק כוח תואם Raspberry Pi 4B
כרטיס מיקרו SD בנפח 8GB ומעלה
צג
כבל מיקרו HDMI
עכבר
מקלדת
מחשב נייד או מחשב אחר לתכנת כרטיס הזיכרון
שלב 1: התקן את מערכת ההפעלה Shunya ב- Raspberry Pi 4
תצטרך מחשב נייד או מחשב עם קורא/מתאם כרטיסי מיקרו SD כדי לטעון את כרטיס המיקרו SD עם מערכת ההפעלה Shunya.
הורד את מערכת ההפעלה Shunya מאתר השחרור הרשמי
מהבהב מערכת ההפעלה Shunya בכרטיס ה- SD באמצעות השלבים שניתנו כאן: מערכת הפעלה Shunya מהבהבת ב- Raspberry Pi 4.
הכנס כרטיס מיקרו SD ל- Raspberry Pi 4.
חבר את העכבר והמקלדת ל- Raspberry Pi 4.
חבר את הצג ל- Raspberry Pi 4 באמצעות מיקרו-HDMI
חבר את כבל החשמל והפעל את ה- Raspberry Pi 4.
ה- Raspberry Pi 4 אמור לאתחל עם מערכת ההפעלה Shunya.
שלב 2: התקן את Shunyaface
Shunyaface היא ספריית זיהוי/זיהוי פנים לכל הלוחות הנתמכים על ידי מערכת ההפעלה Shunya.
כדי להתקין את Shunyaface עלינו לחבר אותו ל- wifi
1. התחבר ל- wifi באמצעות הפקודה:
$ sudo nmtui
2. התקנת shunyaface ו- cmake היא קלה, הפעל את הפקודות הבאות:
עדכון $ sudo apt
$ sudo apt להתקין shunyaface cmake
שלב 3: קוד ופלט לדוגמה
בקוד הנ ל קוראים תמונה באמצעות הפונקציה imread. מסגרת זו מועברת לפונקציית הזיהוי המחזירה קופסה מגבילה על הפנים וגם משרטטת את הנקודות בנקודות הקצה של השפתיים ומרכז העיניים.
הורד את הקוד יחד עם הקבצים הדרושים להלן והסר את הקבצים באמצעות הפקודות שניתנו להלן:
$ tar -xvzf sample -facedetect.tar.gz
$ cd sample-facedetect
ערכו אותו באמצעות הפקודה
$./setup.sh
הפעל אותו באמצעות הפקודה
$./build/facedetect
זה יראה לך תמונה עם פנים מזוהות.
כתוב קוד משלך והרכב
1. ערוך את הקובץ src/facedetect-sample.cpp והוסף שם את הקוד שלך.
2. לאחר מכן הפעל פקודה זו כדי לקמפל ולבנות בינארית
$./setup.sh
3. הפעל אותו באמצעות הפקודה
$./build/facedetect
מסקנה: Shunyaface יכול לעזור לך לזהות או לזהות פנים בכמה שורות קודים. אם אתה אוהב את ההדרכה בבקשה תאהב אותה, שתף ותככב גם במאגר github שלנו שניתן כאן
מוּמלָץ:
Abellcadabra (מערכת לנעילת דלתות זיהוי פנים): 9 שלבים
Abellcadabra (מערכת לנעילת דלתות זיהוי פנים): בשכיבה במהלך ההסגר ניסיתי למצוא דרך להרוג את הזמן על ידי בניית זיהוי פנים לדלת הבית. קראתי לו Abellcadabra - שהוא שילוב בין Abracadabra, ביטוי קסם עם פעמון שאני לוקח רק את הפעמון. חחח
מראה זיהוי פנים עם תא סודי: 15 שלבים (עם תמונות)
מראה זיהוי פנים עם תא סודי: תמיד סיקרן אותי התא הסודי היצירתי המשמש בסיפורים, סרטים וכדומה. לכן, כשראיתי את התחרות הסודית החלטתי להתנסות בעצמי ברעיון ולעשות מראה רגילה למראה הפותחת
זיהוי פנים וזיהוי - מזהה פנים Arduino באמצעות OpenCV Python ו- Arduino .: 6 שלבים
זיהוי פנים וזיהוי | מזהה פנים Arduino באמצעות OpenCV Python ו- Arduino .: זיהוי פנים AKA זיהוי פנים הוא אחת התכונות החשובות ביותר בטלפונים ניידים בימינו. אז הייתה לי שאלה " האם אפשר לקבל מזהה פנים לפרוייקט Arduino שלי " והתשובה היא כן … המסע שלי התחיל כדלקמן: שלב 1: גישה אלינו
זיהוי פנים+זיהוי: 8 שלבים (עם תמונות)
זיהוי פנים+זיהוי: זוהי דוגמה פשוטה לריצת זיהוי פנים וזיהוי באמצעות OpenCV ממצלמה. הערה: הכנתי את הפרויקט הזה לתחרות חיישנים והשתמשתי במצלמה כחיישן לאיתור מעקב והכרה. אז, המטרה שלנו בפגישה זו, 1. התקן את אנקונדה
טקסס גדול פנים - הקרנת פנים תלת -ממדית כיצד: 10 שלבים (עם תמונות)
Texas Big Face - הקרנת פנים תלת מימדית כיצד: יצירת " פסלים חיים " על ידי הקרנת פנייך על פסלים. א איך לעשות זאת: דיוויד סאתרלנד, קירק מורנו בשיתוף עם מעבדת המחקר של גרפיטי יוסטון* מספר הערות אמרו שיש כמה בעיות שמע. זה