用Pyqt5开发的基于MTCNN、FaceNet人脸考勤系统

import sys
import cv2
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import QPalette, QBrush, QPixmap, QIcon
import os
import numpy as np
from PIL import Image
import heapq
以及深度学习神经网络相关代码

以上是用到的相关库,网络主要应用Tensorflow框架下的MTCNN以及FaceNet

主要是开源FaceNet中的代码。

窗体涉及较多知识,例如排序算法、多线程多进程(未解决)。

MTCNN(人脸检测)

丘学文:人脸检测--MTCNN从头到尾的详解​zhuanlan.zhihu.com

用Pyqt5开发的基于MTCNN、FaceNet人脸考勤系统_第1张图片
图标

FaceNet(提取人脸特征向量)

狗头山人七:谷歌人脸识别系统FaceNet解析​zhuanlan.zhihu.com

用Pyqt5开发的基于MTCNN、FaceNet人脸考勤系统_第2张图片
图标

两个网络可以参考以上讲解。

用Pyqt5开发的基于MTCNN、FaceNet人脸考勤系统_第3张图片
image
用Pyqt5开发的基于MTCNN、FaceNet人脸考勤系统_第4张图片
image
用Pyqt5开发的基于MTCNN、FaceNet人脸考勤系统_第5张图片
image
用Pyqt5开发的基于MTCNN、FaceNet人脸考勤系统_第6张图片
image

你可能感兴趣的:(用Pyqt5开发的基于MTCNN、FaceNet人脸考勤系统)