תוכן עניינים:
- שלב 1: הגדר את ה- IDE של Arduino
- שלב 2: חיבור הלוח
- שלב 3: הכינו את הסקיצה
- שלב 4: צפה בזרם המצלמה
- שלב 5: זיהוי וזיהוי פנים
וִידֵאוֹ: מצלמת IP עם זיהוי פנים באמצעות לוח ESP32-CAM: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
הפוסט הזה שונה בהשוואה לאחרים ואנחנו נסתכל על הלוח המעניין מאוד של ESP32-CAM שהוא זול להפתיע (פחות מ -9 $) וקל לשימוש. אנו יוצרים מצלמת IP פשוטה בה ניתן להזרים הזנת וידאו חיה באמצעות מודול מצלמות 2MP. אנו מנסים גם את תכונת זיהוי הפנים וזיהוי הפנים.
הסרטון למעלה מכסה את כל מה שאתה צריך תוך פחות מ -4 דקות.
שלב 1: הגדר את ה- IDE של Arduino
נתחיל בהוספת חבילת התמיכה בלוח ESP32 ל- IDE של Arduino. עליך להוסיף את הקישור הבא לכתובת מנהל הלוחות מתפריט קובץ.
dl.espressif.com/dl/package_esp32_index.json
לאחר מכן, פתח את מנהל הלוחות, חפש את ESP32 והתקן את החבילה. המתן עד להשלמתו וסגירת החלון. וודא שבחרת את הגדרות הלוח הנכונות מתפריט הכלים, כפי שניתן לראות בתמונה. יציאת ה- COM לא תהיה זמינה עד שתבצע את השלב הבא.
שלב 2: חיבור הלוח
ללוח ESP32-CAM אין מחבר USB משולב ולכן עליך להשתמש בממיר USB חיצוני לממיר סדרתי כדי להעלות את הסקיצה. אתה יכול להשתמש בחיבורי החיווט המוצגים למעלה אך וודא שממיר ה- USB לממיר הטורי מחובר במצב 3.3V.
מומלץ להשתמש במתאם חיצוני של 5V להנעת הלוח, במיוחד אם אתה משתמש בלוח פריצת FTDI. עבור אספקת 5V החיצונית, לוח פריצת USB פשוט יעבוד בסדר גמור. הייתה הצלחה מסוימת בהפעלת הלוח ישירות מלוח הפריצה CP2102, כך שתוכל לנסות זאת תחילה. ללוח יש גם סיכת חשמל של 3.3V במידת הצורך.
יש צורך במגשר בכדי להכניס את הלוח למצב הורדה. לאחר שהכל מחובר, הפעל את הלוח, פתח מסוף טורי (כלים-> צג סידורי) עם קצב שידור של 115, 200 ולחץ על כפתור האיפוס. עליך להשיג פלט כפי שמוצג בתמונה וזה יצביע על כך שהכל פועל כצפוי.
שלב 3: הכינו את הסקיצה
פתח את הסקיצה לדוגמא של CameraWebServer כפי שמוצג בתמונה למעלה. הקפד להוסיף את שם וסיסמת רשת ה- WiFi שלך מכיוון שהלוח יצטרך להתחבר אליו. כמו כן, הקפד לבחור את דגם המצלמה AI_THINKER כפי שניתן לראות בתמונה. אחד זה נעשה. העלה את הסקיצה ולאחר מכן פתח שוב את הצג הטורי.
תן ללוח מספר שניות להתחבר לרשת ה- WiFi ואז תראה את מצב החיבור יחד עם כתובת ה- IP. שימו לב לכך כשנעבור לשלב הבא.
שלב 4: צפה בזרם המצלמה
פתח דפדפן אינטרנט והזן את כתובת ה- IP שהתקבלה בשלב הקודם. עליך להשיג דף כמו זה שבתמונה. לחץ על כפתור "START STREAM" ותוכל לצפות בזרם החי. אתה משנה את הרזולוציה למשהו גבוה יותר, בהתאם לצרכים שלך. יש גם כמה הגדרות ואפקטים שאתה יכול לשחק איתם.
אם אתה מקבל קווים אופקיים בהזנת הווידאו, אז זה אינדיקציה לחוסר כוח. נסה להשתמש בכבל USB קצר יותר או במקור חשמל חלופי במקרה זה.
אתה יכול גם להשיג תמונת סטילס, אך מכיוון שהיא לא מאוחסנת בשום מקום, יהיה עליך ללחוץ לחיצה ימנית ולשמור אותה במידת הצורך.
שלב 5: זיהוי וזיהוי פנים
על מנת שזיהוי פנים יפעל, יהיה עליך לבחור CIF או רזולוציה נמוכה יותר. הלוח יעבד את הזנת הווידאו כדי לזהות פנים ולהדגיש אותו על המסך. אם תפעיל זיהוי פנים, הוא יבדוק אם הפנים שזוהו ידועות או רשומות, אם לא, הוא יתייג אותו כפולש. אם אתה רוצה לשמור פנים, תוכל ללחוץ על כפתור הרשמת הפנים כדי לרשום דוגמאות מרובות שהוא ישמש כהפניה.
עד כדי כך קל לבנות מצלמת IP פשוטה באמצעות ESP32-CAM. איכות הווידיאו אינה מצוינת אבל הם באמת פישטו את כל תהליך העבודה עם מודולי מצלמות כאלה. נשתמש בזה כדי ליצור עוד פרויקטים מעניינים, כך שאם אהבתם את הפרויקט הזה, אל תשכחו לעקוב אחרינו באמצעות הקישורים הבאים:
- YouTube:
- אינסטגרם:
- פייסבוק:
- טוויטר:
- אתר BnBe:
מוּמלָץ:
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: 3 שלבים
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: במדריך זה אנו הולכים לבצע זיהוי פנים ב- Raspberry Pi 4 עם Shunya O/S באמצעות ספריית Shunyaface. Shunyaface היא ספריית זיהוי/זיהוי פנים. הפרויקט שואף להשיג את מהירות הזיהוי והזיהוי המהירה ביותר עם
Abellcadabra (מערכת לנעילת דלתות זיהוי פנים): 9 שלבים
Abellcadabra (מערכת לנעילת דלתות זיהוי פנים): בשכיבה במהלך ההסגר ניסיתי למצוא דרך להרוג את הזמן על ידי בניית זיהוי פנים לדלת הבית. קראתי לו Abellcadabra - שהוא שילוב בין Abracadabra, ביטוי קסם עם פעמון שאני לוקח רק את הפעמון. חחח
זיהוי פנים וזיהוי - מזהה פנים Arduino באמצעות OpenCV Python ו- Arduino .: 6 שלבים
זיהוי פנים וזיהוי | מזהה פנים Arduino באמצעות OpenCV Python ו- Arduino .: זיהוי פנים AKA זיהוי פנים הוא אחת התכונות החשובות ביותר בטלפונים ניידים בימינו. אז הייתה לי שאלה " האם אפשר לקבל מזהה פנים לפרוייקט Arduino שלי " והתשובה היא כן … המסע שלי התחיל כדלקמן: שלב 1: גישה אלינו
זיהוי פנים+זיהוי: 8 שלבים (עם תמונות)
זיהוי פנים+זיהוי: זוהי דוגמה פשוטה לריצת זיהוי פנים וזיהוי באמצעות OpenCV ממצלמה. הערה: הכנתי את הפרויקט הזה לתחרות חיישנים והשתמשתי במצלמה כחיישן לאיתור מעקב והכרה. אז, המטרה שלנו בפגישה זו, 1. התקן את אנקונדה
טקסס גדול פנים - הקרנת פנים תלת -ממדית כיצד: 10 שלבים (עם תמונות)
Texas Big Face - הקרנת פנים תלת מימדית כיצד: יצירת " פסלים חיים " על ידי הקרנת פנייך על פסלים. א איך לעשות זאת: דיוויד סאתרלנד, קירק מורנו בשיתוף עם מעבדת המחקר של גרפיטי יוסטון* מספר הערות אמרו שיש כמה בעיות שמע. זה