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
FaceNet(提取人臉特征向量)
狗頭山人七:谷歌人臉識別系統FaceNet解析?zhuanlan.zhihu.com
兩個網絡可以參考以上講解。
image
image
image
image