Πίνακας περιεχομένων:
- Βήμα 1: Λάβετε το κλειδί API
- Βήμα 2: Συγκεντρώστε το υλικό σας
- Βήμα 3: Κολλήστε μαζί την LCD οθόνη σας
- Βήμα 4: Κατεβάστε το NOOBS για το Raspberry Pi σας
- Βήμα 5: Ξεκινώντας με την Picamera
- Βήμα 6: Εντοπίστε τη θύρα κάμερας και συνδέστε την κάμερα
- Βήμα 7: Ανοίξτε το Raspberry Pi Configuration Tool από το κύριο μενού
- Βήμα 8: Βεβαιωθείτε ότι το λογισμικό της κάμερας είναι ενεργοποιημένο
- Βήμα 9: Προεπισκόπηση κάμερας
- Βήμα 10: Φωτογραφίες
- Βήμα 11: Η κάμερα λειτουργεί
- Βήμα 12: Πάρτε το συναρμολογημένο κιτ LCD και δοκιμάστε
- Βήμα 13: Λάβετε τον κώδικα για να το εγκαταστήσετε στην αυτοσχέδια συσκευή σας
- Βήμα 14: Τραβήξτε μια φωτογραφία
- Βήμα 15: Έγινε
Βίντεο: Οπτική ανίχνευση αντικειμένων με κάμερα (TfCD): 15 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Γνωστικές υπηρεσίες που μπορούν να αναγνωρίσουν συναισθήματα, πρόσωπα ανθρώπων ή απλά αντικείμενα βρίσκονται ακόμη σε πρώιμο στάδιο ανάπτυξης, αλλά με τη μηχανική μάθηση, αυτή η τεχνολογία αναπτύσσεται όλο και περισσότερο. Μπορούμε να περιμένουμε να δούμε περισσότερα από αυτή τη μαγεία στο μέλλον.
Για ένα έργο του TU Delft για TfCD, αποφασίσαμε να χρησιμοποιήσουμε τις γνωστικές υπηρεσίες όρασης που παρέχονται από τη Microsoft για να δείξουμε πώς να πραγματοποιούμε ανάλυση αναγνώρισης όρασης σε φωτογραφίες. (Δείτε το βίντεο).
ΣΗΜΕΙΩΣΗ!
Τα ηλεκτρονικά και ο κώδικας λειτουργούν σωστά, αλλά η σύνδεση στο Διαδίκτυο στο TU Delft ήταν απενεργοποιημένη, οπότε δεν έχουμε σωστό βίντεο. Θα ανεβάσουμε ένα κατάλληλο αργότερα! Σας ευχαριστούμε για την κατανόηση!
Βήμα 1: Λάβετε το κλειδί API
Πρώτα, μεταβείτε στον ιστότοπο γνωστικών υπηρεσιών Azure και αποκτήστε το κλειδί API Computer Vision από την τοποθεσία της Microsoft. Ο σύνδεσμος βρίσκεται παρακάτω:
EXTRA: Αν θέλετε να δοκιμάσετε το API για να διασκεδάσετε, πάρτε επίσης το κλειδί για την αναγνώριση προσώπου και την αναγνώριση συναισθημάτων. Κατεβάστε τα Visual Studios (η κοινοτική έκδοση είναι καλή) και επίσης κατεβάστε τον κώδικα από το github για να το βάλετε στο Visual Studios.
Visual Studios:
Github:
Βήμα 2: Συγκεντρώστε το υλικό σας
Ξεκινήστε με το Raspberry Pi Camera Module, χρησιμοποιώντας Python και picamera. Θα τραβήξετε φωτογραφίες, θα εγγράψετε βίντεο και θα εφαρμόσετε εφέ εικόνας. Για να ξεκινήσετε, θα χρειαστείτε:
- Raspberry Pi, Camera Board V2, 8MP
- Raspberry Pi 3, Μοντέλο Β, 1 GB RAM για κωδικοποίηση
- LCD χαρακτήρων Adafruit 16x2
- Ποντίκι για σύνδεση με το Raspberry Pi
- Πληκτρολόγιο για σύνδεση με το Raspberry Pi
- Παρακολούθηση για σύνδεση με το Raspberry Pi
- Καλώδιο Ethernet για σύνδεση του Raspberry Pi με τον ιστό
- Φορητός υπολογιστής για είσοδο
- Σετ συγκόλλησης για συγκόλληση της οθόνης LCD σας
Βήμα 3: Κολλήστε μαζί την LCD οθόνη σας
Χρησιμοποιήστε τον ιστότοπο Adafruit για να κολλήσετε σωστά την LCD οθόνη σας. Ο σύνδεσμος βρίσκεται παρακάτω:
learn.adafruit.com/adafruit-16x2-character…
Βήμα 4: Κατεβάστε το NOOBS για το Raspberry Pi σας
Κατεβάστε το Raspbian για να ενεργοποιήσετε το Raspberry Pi!
www.raspberrypi.org/downloads/noobs/
Δείτε το Raspberry Pi ως έναν μικρό υπολογιστή. Χρειάζεται οθόνη, ποντίκι, πληκτρολόγιο και internet. Συνδέστε τα με το Raspberry Pi σας.
Βήμα 5: Ξεκινώντας με την Picamera
Η μονάδα κάμερας είναι ένα εξαιρετικό αξεσουάρ για το Raspberry Pi, επιτρέποντας στους χρήστες να τραβήξουν φωτογραφίες και να εγγράψουν βίντεο σε πλήρη HD. Πρώτα απ 'όλα, με το Pi απενεργοποιημένο, θα πρέπει να συνδέσετε τη μονάδα κάμερας στη θύρα κάμερας του Raspberry Pi, στη συνέχεια να ξεκινήσετε το Pi και να βεβαιωθείτε ότι το λογισμικό είναι ενεργοποιημένο. Ακολουθήστε τις εικόνες για τα περαιτέρω βήματα!
Βήμα 6: Εντοπίστε τη θύρα κάμερας και συνδέστε την κάμερα
Βήμα 7: Ανοίξτε το Raspberry Pi Configuration Tool από το κύριο μενού
Βήμα 8: Βεβαιωθείτε ότι το λογισμικό της κάμερας είναι ενεργοποιημένο
Βήμα 9: Προεπισκόπηση κάμερας
Τώρα η κάμερά σας είναι συνδεδεμένη και το λογισμικό είναι ενεργοποιημένο, μπορείτε να ξεκινήσετε δοκιμάζοντας την προεπισκόπηση της κάμερας.
- Ανοίξτε το Python 3 από το κύριο μενού
- Ανοίξτε ένα νέο αρχείο και αποθηκεύστε το ως camera.py. Είναι σημαντικό να μην το αποθηκεύσετε ως picamera.py.
- Εισαγάγετε τον ακόλουθο κωδικό:
- από την εισαγωγή picamera PiCamera
- από τον χρόνο εισαγωγής ύπνου
- κάμερα = PiCamera ()
- camera.start_preview () sleep (10) camera.stop_preview ()
- Αποθηκεύστε με Ctrl + S και εκτελέστε με F5. Η προεπισκόπηση της κάμερας πρέπει να εμφανίζεται για 10 δευτερόλεπτα και στη συνέχεια να κλείνει. Μετακινήστε την κάμερα για προεπισκόπηση αυτού που βλέπει η κάμερα.
- Η προεπισκόπηση της ζωντανής κάμερας πρέπει να γεμίσει την οθόνη
Βήμα 10: Φωτογραφίες
Η πιο κοινή χρήση για τη μονάδα κάμερας είναι η λήψη ακίνητων φωτογραφιών.
Τροποποιήστε τον κώδικά σας για να μειώσετε τον ύπνο και προσθέστε μια γραμμή camera.capture ():
camera.start_preview ()
ύπνος (5)
camera.capture ('/home/pi/Desktop/image.jpg')
camera.stop_preview ()
- Εκτελέστε τον κώδικα και θα δείτε την προεπισκόπηση της κάμερας να ανοίγει για 5 δευτερόλεπτα προτού τραβήξετε μια ακίνητη εικόνα. Θα δείτε την προεπισκόπηση να προσαρμόζεται σε διαφορετική ανάλυση στιγμιαία καθώς τραβάτε τη φωτογραφία.
- Θα δείτε τη φωτογραφία σας στην επιφάνεια εργασίας. Κάντε διπλό κλικ στο εικονίδιο του αρχείου για να το ανοίξετε.
Βήμα 11: Η κάμερα λειτουργεί
ΝΑΙ! Επόμενο βήμα!
Βήμα 12: Πάρτε το συναρμολογημένο κιτ LCD και δοκιμάστε
Ενεργοποιήστε την οθόνη LCD ακολουθώντας τα υποβήματα:
Διαμόρφωση της οθόνης LCD
ένα.
Εγκατάσταση της οθόνης LCD και δοκιμή αν η LCD σας είναι σωστά κολλημένη!
σι.
Βήμα 13: Λάβετε τον κώδικα για να το εγκαταστήσετε στην αυτοσχέδια συσκευή σας
Λάβετε τον κώδικα από το github:
ΣΗΜΕΙΩΣΗ: Ο κώδικας δεν φαίνεται να λειτουργεί καλά στο Tronny. Χρησιμοποιήστε το Terminal of Raspbian για να ξεκινήσετε τον κώδικα. Τοποθετήστε τον κωδικό (ComputerVision.py) στο χάρτη: home/pi/Adafruit_Python_CharLCD/παραδείγματα (Για κάποιο λόγο λειτουργεί μόνο με αυτόν τον τρόπο, άλλες μέθοδοι θα δίνουν μόνο ανεξήγητα σφάλματα)
Ανοίξτε το τερματικό και πληκτρολογήστε:
cd Adafruit_Python_CharLCD/παραδείγματα
./ComputerVision.py
Βήμα 14: Τραβήξτε μια φωτογραφία
Συνιστάται:
Ανίχνευση αντικειμένων με πίνακες Sipeed MaiX (Kendryte K210): 6 βήματα
Ανίχνευση αντικειμένων με πίνακες Sipeed MaiX (Kendryte K210): Ως συνέχεια του προηγούμενου άρθρου μου σχετικά με την αναγνώριση εικόνας με τους πίνακες Sipeed MaiX, αποφάσισα να γράψω ένα άλλο σεμινάριο, εστιάζοντας στην ανίχνευση αντικειμένων. Πρόσφατα εμφανίστηκε κάποιο ενδιαφέρον υλικό με το τσιπ Kendryte K210, συμπεριλαμβανομένου του S
Κάμερα IP με ανίχνευση προσώπου χρησιμοποιώντας την πλακέτα ESP32-CAM: 5 βήματα
Κάμερα IP με ανίχνευση προσώπου χρησιμοποιώντας τον πίνακα ESP32-CAM: Αυτή η ανάρτηση είναι διαφορετική σε σύγκριση με τις άλλες και ρίχνουμε μια ματιά στην πολύ ενδιαφέρουσα πλακέτα ESP32-CAM που είναι εκπληκτικά φθηνή (λιγότερο από $ 9) και εύκολη στη χρήση. Δημιουργούμε μια απλή κάμερα IP που μπορεί να χρησιμοποιηθεί για τη ροή ζωντανής ροής βίντεο χρησιμοποιώντας το 2
Η ευκολότερη κάμερα web ως κάμερα ασφαλείας - Ανίχνευση κίνησης και εικόνες με email: 4 βήματα
Η ευκολότερη κάμερα ως κάμερα ασφαλείας - Ανίχνευση κίνησης και εικόνες μέσω ηλεκτρονικού ταχυδρομείου: Δεν χρειάζεται πλέον να κατεβάζετε ή να διαμορφώνετε λογισμικό για να λαμβάνετε εικόνες που εντοπίζονται από την κάμερα στο email σας - απλά χρησιμοποιήστε το πρόγραμμα περιήγησής σας. Χρησιμοποιήστε ένα ενημερωμένο πρόγραμμα περιήγησης Firefox, Chrome, Edge ή Opera σε Windows, Mac ή Android για να τραβήξετε την εικόνα
Ανίχνευση αντικειμένων ενώ οδηγείτε αυτοκίνητο RC: 9 βήματα
Ανίχνευση αντικειμένων κατά την οδήγηση αυτοκινήτου RC: Αυτό το έργο αφορά τη χρήση υπερηχητικών αισθητήρων σε ένα αυτοκίνητο για τον εντοπισμό εμποδίων
Upcycled κάμερα εφεδρική κάμερα: 7 βήματα (με εικόνες)
Upcycled Camcorder Backup Camera: Είμαι βέβαιος ότι οι περισσότεροι από εσάς που διαβάζετε αυτό έχετε ένα συρτάρι ή ένα ντουλάπι κάπου γεμάτο από κάποτε αγαπημένη τεχνολογία που μόλις έχει γίνει πολύ παλιά και ξεπερασμένη. Σίγουρα έχω το μερίδιό μου στην παλιά τεχνολογία και είναι λυπηρό να βλέπω τέτοιες δυνατότητες να χάνονται. Λοιπόν, σε αυτόν τον οδηγό, είμαι