frying.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:DeepFryBot 作者: asdvek 项目源码 文件源码
def find_eyes(img):
    # print("Searching for eyes...")
    coords = []
    face_cascade = cv2.CascadeClassifier('./classifiers/haarcascade_frontalface_default.xml')
    eye_cascade = cv2.CascadeClassifier('./classifiers/haarcascade_eye.xml')
    gray = np.array(img.convert("L"))

    faces = face_cascade.detectMultiScale(gray, 1.3, 5)
    for (x, y, w, h) in faces:
        roi_gray = gray[y:y + h, x:x + w]
        eyes = eye_cascade.detectMultiScale(roi_gray)
        for (ex, ey, ew, eh) in eyes:
            # print("\tFound eye at ({0}, {1})".format(x+ex+ew/2, y+ey+eh/2))
            coords.append((x+ex+ew/2, y+ey+eh/2))
    if len(coords) == 0:
        # print("\tNo eyes found.")
        pass
    return coords
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号