תוכן עניינים:
- אספקה
- שלב 1: הגדרת מתכנת TTL (אופציונלי)
- שלב 2: הגדרת החיבור והתצורה ב- IDE
- שלב 3: קוד וספריות
- שלב 4: זהו | לַעֲרוֹך
וִידֵאוֹ: זיהוי פנים ESP32 CAM עם תמיכה ב- MQTT - חוקר AI: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
שלום!
רציתי לשתף את הקוד שלי לפרויקט אם הייתי צריך ESP CAM עם זיהוי פנים שיכול לשלוח נתונים ל- MQTT. אז טוב.. אחרי אולי 7 שעות של חיפוש דרך דוגמאות קוד מרובות וחיפוש מה הוא מה, סיימתי את שילוב MQTT!
אספקה
מה אתה צריך:
- מצלמת ESP32 (~ 5 $)
- מתכנת TTL (~ 2 $)
- 5 כבלי מגשר
שלב 1: הגדרת מתכנת TTL (אופציונלי)
אם אתה משתמש במחשב בעל גרסה חדשה יותר מ- Windows 7, סביר להניח שאתה זקוק למנהלי ההתקן הנתמכים של המתכנת.
אם המכשיר אינו מצליח להפעיל, אני ממליץ לך להתקין את מנהלי ההתקנים באופן ידני
שלב 2: הגדרת החיבור והתצורה ב- IDE
אתה צריך לחבר אותו כמו בתמונה (עדיף להשתמש 5v במקום 3v!)
יש צורך בחיבור הכבל האפור רק אם ברצונך לתכנת אותו!
אני מניח שכבר מותקנת לך חבילת ESP32, אם כן, עליך להחזיר את הגירסה לאחור, מכל מה שאתה משתמש בו לגרסה 1.01 שלב זה נחוץ לזיהוי פנים, אחרת זה לא יעבוד!
השלב הבא הוא להיכנס ל- TOOLS ב- IDE שלך ולהגדיר את תוכנית המחיצה ל- APP ענקי, ולבחור מודול ESP32 Wrover כמו הלוח!
שלב 3: קוד וספריות
תזדקק רק לספריית PubSubClient, כל הספריות האחרות מותקנות באופן אוטומטי.
(אל תשכח לשנות את האישורים שלך לפני ההעלאה)
הורד את הקובץ המצורף ולחץ על העלה אל תשכח את הכבל האפור שהוזכר למעלה!
לאחר ההעלאה פתח את הצג הסידורי ובחר 115200 כקצב שידור.
אתה אמור לראות כתובת IP להתחבר אליה. הערה: זיהוי הפנים כבר מופעל בהתחלה, כך שהוא יסרוק את פניך! עריכה: זה לא יעשה את זה אוטומטית יותר!
בחלק MQTT אתה אמור לראות כרטיסיית מידע ולשונית פנים אחת. עריכה: ולשונית מזהה
שלב 4: זהו | לַעֲרוֹך
זהו זה לעת עתה, אני חושב שאעדכן אותו מתישהו אם אראה באגים או כל דבר אחר.
אני מקווה שנהנתם!
לַעֲרוֹך:
ביצעתי כמה שינויים בקוד!
כעת הוא שומר את הפנים שלך בזיכרון הפנימי, כך שכאשר תפעיל אותו, הוא יטען את כל הפנים שנשמרו בעבר מ- Flash!
הוא שומר אוטומטית פנים רשומות ל- Flash.
הסרתי גם את הפנים הרשמה האוטומטית בעת ההפעלה.
יצרתי נושא MQTT חדש בשם "id", כאן הוא מציג את המזהה האחרון שזוהה!
מוּמלָץ:
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: 3 שלבים
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: במדריך זה אנו הולכים לבצע זיהוי פנים ב- Raspberry Pi 4 עם Shunya O/S באמצעות ספריית Shunyaface. Shunyaface היא ספריית זיהוי/זיהוי פנים. הפרויקט שואף להשיג את מהירות הזיהוי והזיהוי המהירה ביותר עם
מצלמת IP עם זיהוי פנים באמצעות לוח ESP32-CAM: 5 שלבים
מצלמת IP עם זיהוי פנים באמצעות לוח ESP32-CAM: הפוסט הזה שונה בהשוואה לאחרים ואנחנו נסתכל על הלוח המעניין מאוד של ESP32-CAM שהוא זול להפתיע (פחות מ -9 $) וקל לשימוש. אנו יוצרים מצלמת IP פשוטה בה ניתן להזרים הזנת וידאו חיה באמצעות 2
זיהוי פנים וזיהוי - מזהה פנים Arduino באמצעות OpenCV Python ו- Arduino .: 6 שלבים
זיהוי פנים וזיהוי | מזהה פנים Arduino באמצעות OpenCV Python ו- Arduino .: זיהוי פנים AKA זיהוי פנים הוא אחת התכונות החשובות ביותר בטלפונים ניידים בימינו. אז הייתה לי שאלה " האם אפשר לקבל מזהה פנים לפרוייקט Arduino שלי " והתשובה היא כן … המסע שלי התחיל כדלקמן: שלב 1: גישה אלינו
זיהוי פנים+זיהוי: 8 שלבים (עם תמונות)
זיהוי פנים+זיהוי: זוהי דוגמה פשוטה לריצת זיהוי פנים וזיהוי באמצעות OpenCV ממצלמה. הערה: הכנתי את הפרויקט הזה לתחרות חיישנים והשתמשתי במצלמה כחיישן לאיתור מעקב והכרה. אז, המטרה שלנו בפגישה זו, 1. התקן את אנקונדה
טקסס גדול פנים - הקרנת פנים תלת -ממדית כיצד: 10 שלבים (עם תמונות)
Texas Big Face - הקרנת פנים תלת מימדית כיצד: יצירת " פסלים חיים " על ידי הקרנת פנייך על פסלים. א איך לעשות זאת: דיוויד סאתרלנד, קירק מורנו בשיתוף עם מעבדת המחקר של גרפיטי יוסטון* מספר הערות אמרו שיש כמה בעיות שמע. זה