资源简介
博客地址:https://blog.csdn.net/wen_fei/article/details/80261047 人脸识别源代码,包括使用opencv、dlib和cnn实现的人脸检测、opencv实现的人脸对齐以及vgg-face的人脸特征提取等,最后余弦函数计算相似度,并提供flask部署代码,可以放在服务器上远程调用
代码片段和文件信息
# -*- coding: UTF-8 -*-
import cv2 as cv
import math
import dlib
from fileConfig import *
from matplotlib import pyplot as plt
“““
人脸对齐模块
“““
# 根据人脸关键点进行仿射变换,水平人脸
def warpAffineImg(img):
eyes = getEyes(img)
# 当获取到正常的2个关键点时进行水平操作
if len(eyes) == 2:
# 关键点1
x y w h = eyes[0]
x1 = (x + w) / 2
y1 = (y + h) / 2
# 关键点2
x y w h = eyes[1]
x2 = (x + w) / 2
y2 = (y + h) / 2
# 中心点
center_x = (x1 + x2) / 2
center_y = (y1 + y2) / 2
# 偏移角度
angle = math.atan((y2 - y1) / (x2 - x1)) * 180 / math.pi
# 消除识别角度过大的错误识别
if angle < 25 and angle > -25:
M = cv.getRotationMatrix2D((center_x center_y) angle 1.0)# 创建变换矩阵
img = cv.warpAffine(img M (224 224))
return img
else:
return img
# 给出固定角度,旋转图片
def warpAffilneByAngle(img angle):
height width color = img.shape
# 旋转矩阵
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-02 17:20 code\
文件 2238 2018-03-27 14:56 code\face_alignment.py
文件 1908 2018-03-27 15:04 code\face_Host.py
文件 12239 2018-03-27 15:30 code\face_pretreate.py
文件 9130 2018-03-27 15:53 code\face_recognition.py
文件 1569 2018-03-27 14:10 code\fileConfig.py
文件 651 2018-03-27 14:27 code\socketHost.py
相关资源
- 模式分析的核方法中文版和英文版合
- zw_qq_41143492-10381309-学生考试系统.zip
- zw_feifan50-9720417-MissionPlanner1.3.32PlayUA
- zw_weixin_42810059-10567648-数学分析考研笔
- 刺客.rar
- zw_DXF转G代码.zip
- 彩票开发源码.zip
- 斯坦福-IntroductiontoRobotics.zip
- zw_gephi-0.8.2-beta.setup.zip
- zw_嵌入式网络那些事(完整中文版)
- zw_WINDOWSAPI程序设计参考大全.zip
- zw_ssm-crm-new.zip
- zw_SolidWorks2014中文版基础教程.zip
- zw_Altera官方元件封装库.zip
- zw_AutofacIOC.zip
- zw_ionicDemo.zip
- Location虚拟定位ios12.1破解版.zip
- 流体模拟插件NextLimitRealFlowC4D2.6.5.00
- 老虎淘宝客v6.0.15.zip
- iSkysoft Video Converter Ultimate 5.1简体中文
- 20180704全彩种彩票网站源码.rar
- 暗影2MAC12系统安装clover.zip
- fdt_4_09_03.exe
- pkg-win.zip
- PRML最全资料集合.zip
- 数据可视化驾驶舱.zip
- 李晓峰通信原理.zip
- 图解西门子S71200PLC入门到实践(清晰
- AI拓客商家联盟V2.1.3前端+后端.rar
- echarts大数据领导仓demo.rar
评论
共有 条评论