проблемы распознавания лиц в реальном времени, в поисках рекомендаций - PullRequest
0 голосов
/ 04 марта 2020

Я новичок в области компьютерного зрения и нейронной сети, я решил сделать свой последний годовой проект с cnn ​​для распознавания лиц, используя pytorch для распознавания и cnn, mtcnn для обнаружения, я пытаюсь использовать лицо .evoLVe.PyTorch библиотека. это мой код обнаружения лица

detector = MTCNN(min_face_size=20,steps_threshold=[0.6, 0.7, 0.7], scale_factor=0.709)
cap = cv2.VideoCapture(0)
i = 0
while True: 
    ret, frame = cap.read()
    result = detector.detect_faces(frame)
    if result != []:
        for person in result:
            bounding_box = person['box']
            keypoints = person['keypoints']

            cv2.rectangle(frame,
                      (bounding_box[0], bounding_box[1]),
                      (bounding_box[0]+bounding_box[2], bounding_box[1] + bounding_box[3]),
                      (0,155,255),
                      2)

            cv2.circle(frame,(keypoints['left_eye']), 2, (0,0,255), 2)
            cv2.circle(frame,(keypoints['right_eye']), 2, (0,0,255), 2)
            cv2.circle(frame,(keypoints['nose']), 2, (0,0,255), 5)
            cv2.circle(frame,(keypoints['mouth_left']), 2, (0,0,255), 2)
            cv2.circle(frame,(keypoints['mouth_right']), 2, (0,0,255), 2)
cv2.imshow('frame',frame)
cv2.imwrite('guys'+str(i)+'.jpg',frame)
i +=1 
if cv2.waitKey(1) &0xFF == ord('q'):
    break
cap.release()
cv2.destroyAllWindows()

, но я понятия не имею, куда мне добавить код обнаружения в библиотеку face.evoLVe.PyTorch, чтобы нормально работать ?! я закончил несколько уроков по нейронной сети, и cnn и pytorch (andrew nj) - один из них, но я все еще не могу закончить sh мой проект! Если кто-то знает лучший проект с открытым исходным кодом, чтобы получить новую идею или учебное пособие для завершения sh моего проекта, я очень ценю это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...