[PYTHON] Reconnaissance faciale avec Edison

En parlant de reconnaissance faciale, c'est OpenCV! !!

Incorporer le pilote de caméra USB

Veuillez vous référer à l'article d'hier et installer le pilote de caméra USB dans le noyau Linux. カーネルにUSBカメラのドライバを組み込む

Écrivez Article que Nyuraru a expliqué en détail depuis le début avec quelques heures de différence. Si vous voulez en savoir plus, jetez-y un œil aussi!

Installation d'OpenCV

OpenCV a un package dans opkg.

# opkg install opencv python-opencv

Ecrire le code

detectface.py


import cv2
import sys

cascPath = sys.argv[1]
faceCascade = cv2.CascadeClassifier(cascPath)

video_capture = cv2.VideoCapture(0)

# Capture frame-by-frame
ret, frame = video_capture.read()

gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

faces = faceCascade.detectMultiScale(
    gray,
    scaleFactor=1.1,
    minNeighbors=5,
    minSize=(30, 30),
    flags=cv2.cv.CV_HAAR_SCALE_IMAGE
)

# Draw a rectangle around the faces
for (x, y, w, h) in faces:
    cv2.rectangle(frame, (x, y), (x+w, y+h), (0, 255, 0), 2)

# Save the resulting frame
cv2.imwrite('face.png', frame)


# When everything is done, release the capture
video_capture.release()

J'ai modifié le code de Spat ici. Je vous remercie.

résultat

Cet OpenCV utilise une bibliothèque claire et sombre en forme de visage appelée Haar Cascades, alors apportez-la d'un ordinateur sur lequel OpenCV est installé quelque part (approprié). Pour Ubuntu, il se trouve dans * /usr/share/opencv/haacascades/haacascade_frontalface_alt.xml *. Avec ça,

# python ./detectface.py ./haacascade_frontalface_alt.xml

Ensuite, un fichier de résultat de reconnaissance appelé face.png sera généré dans le même répertoire.

Edisonで顔認識

Recommended Posts

Reconnaissance faciale avec Edison
Reconnaissance faciale avec OpenCV de Python
Reconnaissance faciale par Amazon Rekognition
Reconnaissance faciale / coupe avec OpenCV
Essayez la reconnaissance faciale avec Python
Essayez la reconnaissance faciale avec python + OpenCV
Première reconnaissance faciale d'anime avec Chainer
Reconnaissance faciale avec caméra avec opencv3 + python2.7
J'ai essayé la reconnaissance faciale avec OpenCV
Reconnaissance faciale des personnages d'anime avec Keras
[python, openCV] base64 Reconnaissance faciale dans les images
API de reconnaissance faciale sans serveur conçue avec Python
Reconnaissance d'image avec keras
[Python3] [Ubuntu16] [Docker] Essayez la reconnaissance faciale avec OpenFace
Utiliser le GPS avec Edison
Maintenant, essayons la reconnaissance faciale avec Chainer (phase de prédiction)
Essai de reconnaissance faciale facile avec Jetson Nano et caméra Web
Maintenant, essayons la reconnaissance faciale avec Chainer (phase d'apprentissage)
J'ai essayé la reconnaissance faciale avec Face ++
Détection de visage avec Python + dlib
Détection de visage avec Python + OpenCV
Co-localisation d'objets pour la reconnaissance faciale
Détection de visage avec Haar Cascades
Reconnaissance d'image avec Keras + OpenCV
Détection de visage d'anime avec OpenCV
Reconnaissance faciale en temps réel avec vidéo acquise par getUserMedia [HTML5, openCV]
Reconnaissance des nombres dans les images avec Python
Détection de visage avec YOLO Face (Windows10, Python3.6)
Détection de visage avec Lambda (Python) + Rekognition
Reconnaissance faciale à l'aide de l'analyse des composants principaux
[OpenCV] Identification personnelle avec photo du visage
python x tensoflow x reconnaissance de visage d'image
J'ai essayé la détection de visage avec MTCNN
Découpez le visage avec Python + OpenCV
Reconnaissons les émotions avec Azure Face
ZOOM en remplaçant votre visage par une icône Twitter avec la reconnaissance faciale openCV
Reconnaissance d'objets avec openCV par traincascade
Reconnaissance faciale à l'aide d'OpenCV (classificateur de caractéristiques de type Haar)
Détection de visage avec Python + OpenCV (rotation invariante)
Hello World et détection de visage avec opencv-python 4.2
Reconnaissance vocale en anglais avec python [speech to text]
Reconnaissance vocale en streaming avec l'API Google Cloud Speech
Reconnaissance faciale des membres Momokuro par TensorFlow (partie 1)
[Facile] Reconnaissance automatique AI avec une webcam!
Introduction facile de la reconnaissance vocale avec Python
Reconnaissance faciale des membres Momokuro par TensorFlow (partie 2)
Réception de la télécommande infrarouge avec Intel Edison
J'ai essayé la reconnaissance d'image simple avec Jupyter
[C, C ++, Python, JavaScript] L Chika avec Edison