Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Ρύθμιση του προγραμματιστή TTL (ΠΡΟΑΙΡΕΤΙΚΟ)
- Βήμα 2: Ρύθμιση της σύνδεσης και διαμόρφωση στο IDE
- Βήμα 3: Κώδικας και Βιβλιοθήκες
- Βήμα 4: Αυτό είναι | ΕΠΕΞΕΡΓΑΣΙΑ
Βίντεο: ESP32 CAM Αναγνώριση προσώπου με υποστήριξη MQTT - AI-Thinker: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Γειά σου!
Wantedθελα να μοιραστώ τον κωδικό μου για ένα έργο, αν χρειαζόμουν μια ESP CAM με αναγνώριση προσώπου, η οποία θα μπορούσε να στείλει δεδομένα στο MQTT. Τόσο καλά.. μετά από ίσως 7 ώρες αναζήτησης πολλών παραδειγμάτων κώδικα και αναζήτησης του τι είναι αυτό, έχω ολοκληρώσει την ενσωμάτωση MQTT!
Προμήθειες
Ο, τι χρειάζεσαι:
- Κάμερα ESP32 ($ 5 $)
- Προγραμματιστής TTL ($ 2 $)
- 5 καλώδια βραχυκυκλωτήρων
Βήμα 1: Ρύθμιση του προγραμματιστή TTL (ΠΡΟΑΙΡΕΤΙΚΟ)
Εάν χρησιμοποιείτε υπολογιστή, ο οποίος έχει νεότερη έκδοση από τα Windows 7, πιθανότατα χρειάζεστε τα υποστηριζόμενα προγράμματα οδήγησης για τον προγραμματιστή.
Εάν η συσκευή δεν είναι σε θέση να ξεκινήσει, τότε σας συνιστώ αυτό το εύκολο σεμινάριο για να εγκαταστήσετε τα προγράμματα οδήγησης με μη αυτόματο τρόπο
Βήμα 2: Ρύθμιση της σύνδεσης και διαμόρφωση στο IDE
Πρέπει να το συνδέσετε όπως στην εικόνα (Καλύτερα να χρησιμοποιήσετε 5v αντί για 3v!)
Το γκρι καλώδιο χρειάζεται μόνο για να συνδεθεί αν θέλετε να το προγραμματίσετε!
Υποθέτω ότι έχετε ήδη εγκαταστήσει το πακέτο ESP32, αν ναι, πρέπει να επαναφέρετε την έκδοση, από ό, τι χρησιμοποιείτε αυτήν τη στιγμή στην έκδοση 1.01, αυτό το βήμα είναι απαραίτητο για την αναγνώριση προσώπου, διαφορετικά δεν θα λειτουργήσει!
Το επόμενο βήμα είναι να μπείτε στα ΕΡΓΑΛΕΙΑ στο IDE σας και να ορίσετε το Partition Scheme σε Huge APP και να επιλέξετε ESP32 Wrover Module ως πίνακα!
Βήμα 3: Κώδικας και Βιβλιοθήκες
Θα χρειαστείτε μόνο τη βιβλιοθήκη PubSubClient, όλες οι άλλες βιβλιοθήκες εγκαθίστανται αυτόματα.
(Μην ξεχάσετε να αλλάξετε τα διαπιστευτήριά σας πριν από τη μεταφόρτωση)
Κατεβάστε το συνημμένο και κάντε κλικ στο upload μην ξεχνάτε το γκρι καλώδιο που αναφέρθηκε παραπάνω!
Μετά τη μεταφόρτωση ανοίξτε το Serial Monitor και επιλέξτε 115200 ως ρυθμός baud.
Θα πρέπει να δείτε μια διεύθυνση IP για να συνδεθείτε. ΣΗΜΕΙΩΣΗ: Η αναγνώριση προσώπου είναι ήδη ενεργοποιημένη στην αρχή, έτσι θα σαρώσει το πρόσωπό σας! ΕΠΕΞΕΡΓΑΣΙΑ: ΔΕΝ θα το κάνει αυτόματα πια!
Στο τμήμα MQTT θα πρέπει να δείτε μια καρτέλα πληροφοριών και μια καρτέλα προσώπου. ΕΠΕΞΕΡΓΑΣΙΑ: Και καρτέλα id
Βήμα 4: Αυτό είναι | ΕΠΕΞΕΡΓΑΣΙΑ
Αυτό είναι προς το παρόν, νομίζω ότι θα το ενημερώσω κάποια στιγμή εάν δω σφάλματα ή οτιδήποτε άλλο.
Ελπίζω να σας άρεσε!
ΕΠΕΞΕΡΓΑΣΙΑ:
Έχω κάνει κάποιες αλλαγές στον κώδικα!
Τώρα αποθηκεύει το πρόσωπό σας στην εσωτερική μνήμη, οπότε όταν το ξεκινήσετε, θα φορτώσει όλα τα προηγουμένως αποθηκευμένα πρόσωπα από το Flash!
Αποθηκεύει αυτόματα τα εγγεγραμμένα πρόσωπα στο Flash.
Κατάργησα επίσης το πρόσωπο αυτόματης εγγραφής κατά την εκκίνηση.
Έχω δημιουργήσει ένα νέο θέμα MQTT που ονομάζεται "id", εδώ δείχνει το τελευταίο αναγνωρισμένο αναγνωριστικό!
Συνιστάται:
Opencv Ανίχνευση προσώπου, εκπαίδευση και αναγνώριση: 3 βήματα
Opencv Face Detection, Training and Recognition: Το OpenCV είναι μια βιβλιοθήκη ανοιχτού κώδικα οράσεως υπολογιστή, η οποία είναι πολύ δημοφιλής για την εκτέλεση βασικών εργασιών επεξεργασίας εικόνας, όπως θόλωση, ανάμειξη εικόνας, βελτίωση εικόνας καθώς και ποιότητα βίντεο, κατώφλι κ.λπ. Εκτός από την επεξεργασία εικόνας, αποδεικνύει
Αναγνώριση προσώπου και αναγνώριση - Arduino Face ID χρησιμοποιώντας OpenCV Python και Arduino .: 6 βήματα
Αναγνώριση προσώπου και αναγνώριση | Arduino Face ID χρησιμοποιώντας OpenCV Python και Arduino .: Αναγνώριση προσώπου Το αναγνωριστικό προσώπου AKA είναι ένα από τα πιο σημαντικά χαρακτηριστικά στα κινητά τηλέφωνα στις μέρες μας. Έτσι, είχα μια ερώτηση " μπορώ να έχω ένα αναγνωριστικό προσώπου για το έργο μου στο Arduino " και η απάντηση είναι ναι … Το ταξίδι μου ξεκίνησε ως εξής: Βήμα 1: Πρόσβαση σε εμάς
Αναγνώριση Προσώπου στην Πρακτική: 21 Βήματα
Αναγνώριση προσώπου στην πράξη: Αυτό είναι ένα θέμα για το οποίο είμαι τόσο γοητευμένος, που με κάνει να χάνω τον ύπνο: Όραση υπολογιστή, ανίχνευση αντικειμένων και ανθρώπων μέσω ενός προ-εκπαιδευμένου μοντέλου
Κουδούνι πόρτας με αναγνώριση προσώπου: 7 βήματα (με εικόνες)
Πρόσφατα, υπήρξε ένα κύμα ληστειών στη χώρα μου που στοχεύουν ηλικιωμένους στα σπίτια τους. Συνήθως, η πρόσβαση παρέχεται από τους ίδιους τους ενοίκους αφού οι επισκέπτες τους πείθουν ότι είναι φροντιστές/νοσηλευτές. Το
Opencv Αναγνώριση προσώπου: 4 βήματα
Opencv Face Recognition: Η αναγνώριση προσώπου είναι αρκετά συνηθισμένο στις μέρες μας, σε πολλές εφαρμογές όπως έξυπνα τηλέφωνα, πολλά ηλεκτρονικά gadget. Αυτό το είδος τεχνολογίας περιλαμβάνει πολλούς αλγόριθμους και εργαλεία κλπ. Που χρησιμοποιεί ενσωματωμένες πλατφόρμες SOC όπως το Raspberry