ただ単に顔認識さえできればいい的な。
前回はめっちゃ雑に説明してましたが今回は、超雑に顔認識だけするためだけの記事です。(本当に雑なうえ、そこまで詳しくないが)import cv2cascPath = "haarcascade_frontalface_alt.xml"cascade = cv2.CascadeClassifier(cascPath)img = cv2.imread('face.jpg')img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) face_list = cascade.detectMultiScale(img_gray, minSize=(10, 10))for (x, y, w, h) in face_list: cv2.rectangle(img, (x, y), (x+w, y+h), (255, 255, 0), 2) cv2.imshow('Face', img)key = cv2.waitKey(0)cv2.destroyAllWindows()プログラムが寄せ集めを潰したみたいな感じですが、これで動いてくれると思います。注意点は、 このプログラムと同じフォルダにhaarcascade_frontalface_alt.xmlというファイルを入れておくこと(だいたい/usr/local/share/OpenCVらへんのどっかにある) 画像を同じフォルダに入れて名前を指定することです。これすらも面倒くさいという人はココから完成したのをダウンロードして実行してください。OpenCVが入っていたら動くと思います。たぶん。