Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με υλικό χαμηλής ισχύος, ώστε οι λάτρεις όπως εσείς να μπορούν να ζωντανέψουν γρηγορότερα τα ονειρικά σας έργα AI.
Προμήθειες
Raspberry Pi 4B (οποιαδήποτε παραλλαγή)
Τροφοδοτικό συμβατό με Raspberry Pi 4B
Κάρτα micro SD 8 GB ή μεγαλύτερη
Οθόνη
καλώδιο micro-HDMI
Ποντίκι
Πληκτρολόγιο
φορητό υπολογιστή ή άλλος υπολογιστής για τον προγραμματισμό της κάρτας μνήμης
Βήμα 1: Εγκαταστήστε το Shunya OS στο Raspberry Pi 4
Θα χρειαστείτε φορητό υπολογιστή ή υπολογιστή με αναγνώστη/προσαρμογέα κάρτας micro SD για να φορτώσετε την κάρτα micro SD με το Shunya OS.
Κατεβάστε το Shunya OS από τον επίσημο ιστότοπο κυκλοφορίας
Αναβοσβήνει το Shunya OS στην κάρτα SD χρησιμοποιώντας τα βήματα που δίνονται εδώ: Αναβοσβήνει το Shunya OS στο Raspberry Pi 4.
Τοποθετήστε κάρτα micro SD στο Raspberry Pi 4.
Συνδέστε το ποντίκι και το πληκτρολόγιο στο Raspberry Pi 4.
Συνδέστε την οθόνη στο Raspberry Pi 4 μέσω micro-HDMI
Συνδέστε το καλώδιο τροφοδοσίας και ενεργοποιήστε το Raspberry Pi 4.
Το Raspberry Pi 4 πρέπει να εκκινήσει με το Shunya OS.
Βήμα 2: Εγκαταστήστε το Shunyaface
Το Shunyaface είναι μια βιβλιοθήκη ανίχνευσης/αναγνώρισης προσώπου για όλους τους πίνακες που υποστηρίζονται από το Shunya OS.
Για να εγκαταστήσουμε το Shunyaface πρέπει να το συνδέσουμε στο wifi
1. Συνδεθείτε στο wifi χρησιμοποιώντας την εντολή:
$ sudo nmtui
2. Η εγκατάσταση του shunyaface και του cmake είναι εύκολη, εκτελέστε τις ακόλουθες εντολές:
$ sudo apt ενημέρωση
$ sudo apt install shunyaface cmake
Βήμα 3: Παράδειγμα κώδικα και έξοδος
Στον παραπάνω κώδικα, μια εικόνα διαβάζεται χρησιμοποιώντας τη λειτουργία imread. Αυτό το πλαίσιο περνά στη λειτουργία ανίχνευσης, η οποία επιστρέφει ένα όριο στο πρόσωπο και επίσης σχεδιάζει τα σημεία στα τελικά σημεία των χειλιών και το κέντρο των ματιών.
Κατεβάστε τον κώδικα μαζί με τα απαραίτητα αρχεία που δίνονται παρακάτω και ξεφορτώστε τα αρχεία χρησιμοποιώντας τις παρακάτω εντολές:
$ tar -xvzf sample -faceetect.tar.gz
$ cd δείγμα-faceetect
Μεταγλωττίστε το χρησιμοποιώντας την εντολή
$./setup.sh
Εκτελέστε το χρησιμοποιώντας την εντολή
$./build/facedetect
Αυτό θα σας δείξει μια εικόνα με ανιχνευμένο πρόσωπο.
Γράψτε τον δικό σας κώδικα και μεταγλωττίστε
1. Επεξεργαστείτε το αρχείο src/faceetect-sample.cpp και προσθέστε τον κωδικό σας εκεί.
2. στη συνέχεια εκτελέστε αυτήν την εντολή για να μεταγλωττίσετε και να δημιουργήσετε δυαδικό
$./setup.sh
3. Εκτελέστε το χρησιμοποιώντας την εντολή
$./build/facedetect
Συμπέρασμα: Το Shunyaface μπορεί να σας βοηθήσει να εντοπίσετε ή να αναγνωρίσετε ένα πρόσωπο σε μερικές γραμμές κωδικών. Αν σας αρέσει αυτό το σεμινάριο, κάντε το like, μοιραστείτε και επίσης δώστε αστέρι στο αποθετήριο github που παρέχεται εδώ