前提・実現したいこと
プログラムを実行し、顔認証を行いたい。
発生している問題・エラーメッセージ
File "<ipython-input-27-06199e2b5cfb>", line 7 def facedetect('lena.jpg'): ^ SyntaxError: invalid syntax
該当のソースコード
Python
1import os 2import cv2 3import numpy as np 4from matplotlib import pyplot as plt 5 6 7def facedetect('lena.jpg'): 8 face_cascade = cv2.CascadeClassifier('haarcascades/haarcascade_frontalface_default.xml') 9 eye_cascade = cv2.CascadeClassifier('haarcascades/haarcascade_eye.xml') 10 img = cv2.imread('lena.jpg') 11 gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 12 faces = face_cascade.detectMultiScale(gray, 1.3, 5) 13 for (x, y, w, h) in faces: 14 cv2.rectangle(img, (x, y), (x+w, y+h), (255, 0, 0), 2) 15 roi_gray = gray[y:y+h, x:x+w] 16 roi_color = img[y:y+h, x:x+w] 17 eyes = eye_cascade.detectMultiScale(roi_gray) 18 for(ex, ey, ew, eh) in eyes: 19 cv2.rectangle(roi_color, (ex, ey), (ex+ew, ey+eh), (0, 255, 0), 2) 20 plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB)) 21 plt.show() 22 23 24if __name__ == '__main__': 25 lenna = "4.2.04.tiff" 26 if os.path.exists(lenna): 27 facedetect(lenna)
試したこと
問題個所を何回も打ち直したり、「'」を「"」に変えたりしてみたが、うまく実行できませんでした。
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/18 06:31
退会済みユーザー
2020/05/18 08:32 編集
2020/05/18 08:42
退会済みユーザー
2020/05/18 09:16 編集
2020/05/18 09:14
退会済みユーザー
2020/05/18 09:22