You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

test_image.py 633 B

8 years ago
1234567891011121314151617181920
  1. import cv2
  2. from core.detect import create_mtcnn_net, MtcnnDetector
  3. import core.vision as vision
  4. if __name__ == '__main__':
  5. pnet, rnet, onet = create_mtcnn_net(p_model_path="./model_store/pnet_epoch_5best.pt", r_model_path="./model_store/rnet_epoch_1.pt", o_model_path="./model_store/onet_epoch_7bbest.pt", use_cuda=True)
  6. mtcnn_detector = MtcnnDetector(pnet=pnet, rnet=rnet, onet=onet, min_face_size=24)
  7. img = cv2.imread("./test.jpg")
  8. b, g, r = cv2.split(img)
  9. img2 = cv2.merge([r, g, b])
  10. bboxs, landmarks = mtcnn_detector.detect_face(img)
  11. # print box_align
  12. vision.vis_face(img2,bboxs,landmarks)

开源的深度学习人脸检测和人脸识别系统。所有功能都采用 pytorch 框架开发。pytorch是一个由facebook开发的深度学习框架,它包含了一些比较有趣的高级特性,例如自动求导,动态构图等。DFace天然的继承了这些优点,使得它的训练过程可以更加简单方便,并且实现的代码可以更加清晰易懂

Contributors (1)