diff --git a/BCJA.py b/BCJA.py index 3d437b6..0423b28 100644 --- a/BCJA.py +++ b/BCJA.py @@ -32,95 +32,83 @@ # Face and facial feature module # # ====================================================== -# - # Returns a 3 element array (used for internal functions only) def get_frontal_face_cascade(): - return getcascades.frontal_face() + return getcascades.frontal_face() # Returns a 2 element array (used for internal functions only) def get_profile_face_cascade(): - return getcascades.profile_face() + return getcascades.profile_face() def get_all_face_cascade(): - facecascade = getcascades.frontal_face() - facecascade1 = getcascades.profile_face() - for i in range(len(facecascade1)): - facecascade.append(facecascade1[i]) - return facecascade + facecascade = getcascades.frontal_face() + facecascade1 = getcascades.profile_face() + for i in range(len(facecascade1)): + facecascade.append(facecascade1[i]) + return facecascade # Returns a 2 element array (used for internal functions only) def get_facial_landmarks(): - return getcascades.facial_landmarks() + return getcascades.facial_landmarks() # Takes input from webcam and detects a single frontal face out of many def get_webcam_frontal_face_single(): - facecascade = get_frontal_face_cascade() - fdetect.webcam_face_detect_single(facecascade) + facecascade = get_frontal_face_cascade() + fdetect.webcam_face_detect_single(facecascade) # Takes input from webcam and detects all frontal faces def get_webcam_frontal_face(): - facecascade = get_frontal_face_cascade() - fdetect.webcam_face_detect(facecascade) + facecascade = get_frontal_face_cascade() + fdetect.webcam_face_detect(facecascade) # Takes input from webcam and detects a single profile face out of many def get_webcam_profile_face_single(): - facecascade = get_profile_face_cascade() - fdetect.webcam_face_detect_single(facecascade) + facecascade = get_profile_face_cascade() + fdetect.webcam_face_detect_single(facecascade) # Takes input from webcam and detects all profile faces def get_webcam_profile_face(): - facecascade = get_profile_face_cascade() - fdetect.webcam_face_detect(facecascade) + facecascade = get_profile_face_cascade() + fdetect.webcam_face_detect(facecascade) # Takes input from webcam and detects single face of all kinds def get_webcam_face_single(): - facecascade = get_all_face_cascade() - fdetect.webcam_face_detect_single(facecascade) + facecascade = get_all_face_cascade() + fdetect.webcam_face_detect_single(facecascade) # Takes input from webcam and detects all face of all kinds def get_webcam_face(): - facecascade = get_all_face_cascade() - fdetect.webcam_face_detect_single(facecascade) + facecascade = get_all_face_cascade() + fdetect.webcam_face_detect(facecascade) # Takes input from webcam and detects a single face of any kind with template matching boost def get_webcam_face_template(): - facecascade = get_all_face_cascade() - fdetect.webcam_face_detect_template_matching(facecascade) - - + facecascade = get_all_face_cascade() + fdetect.webcam_face_detect_template_matching(facecascade) # ====================================================== # # Scene change module # # ====================================================== -# def scene_change(video_capture): - scenes.scene_change(video_capture) - + scenes.scene_change(video_capture) # ====================================================== # # Gaze direction module # # ====================================================== -# -# def gaze_direction(video_capture): - predictor = getcascades.facial_landmarks() - gaze.detect_gaze_direction(video_capture,predictor) - - + predictor = getcascades.facial_landmarks() + gaze.detect_gaze_direction(video_capture, predictor) # ====================================================== # # Head pose and context module # # ====================================================== -# - def head_pose(video_capture): - predictor = getcascades.facial_landmarks() - head.face_pose(video_capture,predictor) \ No newline at end of file + predictor = getcascades.facial_landmarks() + head.face_pose(video_capture, predictor)