Page 371 - MDP2020-3
P. 371
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅲ | 365
frame = Tk()
frame.title("MDP GUI")
frame.geometry("1280x720+0+0")
frame.resizable(False, False)
frame.overrideredirect(True) # 라파에 쓸땐 true로
tImg = PhotoImage()
resetToggle = False
listToggle = True
started = False
NFCSignal = True # 원래 값 False
sqlDex = False
isOut = False
ledNums = [False, False, False, False, False]
cotSet = 0
face_dirs = 'faces/'
face_classifier = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
def face_extractor(img):
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces = face_classifier.detectMultiScale(gray, 1.3, 5)
if faces == ():
return None
for (x, y, w, h) in faces:
cropped_face = img[y:y + h, x:x + w]
# 리턴!
return cropped_face
def take_pictures(dName):
# 해당 이름의 폴더가 없다면 생성
if not isdir(face_dirs + dName):
makedirs(face_dirs + dName)
# 카메라 ON
cap = cv2.VideoCapture(0)
count = 0
while True: