参考動画を見ながらコードを書いているのですが。
一つ目のタブで、無効な構文とエラーが出てしまったのですが。
一通り、エラーポイントを見つけて見直したのですが、46番目のコードが間違っているのか。
詳しくわからないため。ご指摘お願いいたします。
参考動画 問題箇所。2:30-2:35
Python
1import cv2 2from PIL import Image 3import glob 4import os 5import numpy as np 6import pyautogui 7import time 8import shutil
↓
Python
1def Face_Cut(path, image_list): 2 3 image = cv2.imread(path) 4 cascade_file = 'haarcascade_fronta|face_alt.xm|' 5 cascade = cv2.CascadeClassifier(cascade_file) 6 7 face_list = cascade.detectMultiScale(image, 8 scaleFactor=1.11, 9 miniNeighbors = 5, 10 miniSize = (128,128), 11 flags=cv2.CASCADE_SCALE_IMAGE) 12 color = (0,0,255) 13 cnt = 1 14 15 if len(face_list) > 0: 16 for face in face_list: 17 x,y,w,h = face 18 cut_face = image[y:y+h,x:x+w] 19 20 flag = False 21 for buf in image_list: 22 if np.array(cut_face).shape == np.array(buf).shape: 23 flag = True 24 break 25 26 if flag == False: 27 image_list.append(cut_face) 28 cv2.imwrite('result_cut/{}_{}'.format(cnt,os.path.slit(path)[1]),cut_face) 29 cnt+=1 30 31 for face in face_list: 32 x,y,w,h = face 33 cv2.rectangle(image,(x,y),(x+w,y+h),color,thickeness=2) 34 35 cv2.imwrite('result/{}'.format(os.path.split(path)[1],image) 36 37 return image_list
↓
Python
1File "<ipython-input-2-6bf886d6a46c>", line 37 2 return image_list 3 ^ 4SyntaxError: invalid syntax
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/24 08:33
2020/09/24 08:37