资源简介
卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试
参考博客:https://blog.csdn.net/qq_44830040/article/details/107163895
代码片段和文件信息
#该文件主要是用来收集人脸图片。
import cv2
#视频来源,可以来自一段已存好的视频,也可以直接来自USB摄像头
cap = cv2.VideoCapture(0)
num = 0
while cap.isOpened():
ret frame = cap.read() #读取一帧数据
gray = cv2.cvtColor(framecv2.COLOR_BGR2GRAY)#将图片转化成灰度
face_cascade = cv2.CascadeClassifier(“haarcascade_frontalface_alt2.xml“)
face_cascade.load(‘D:/mango/bao/haarcascade_frontalface_alt2.xml‘) # 一定要告诉编译器文件所在的具体位置
‘‘‘此文件是opencv的haar人脸特征分类器‘‘‘
faces = face_cascade.detectMultiScale(gray 1.3 5)
if len(faces) > 0:
for (x y w h) in faces:
# 将当前帧保存为图片
img_name = ‘%s/%d.jpg‘ % (“F:/data/olive“ num)
image = frame[y - 10: y + h + 10 x - 10: x + w + 10]
cv2.imwrite(img_name image)
num += 1
if num > 1000: # 如果超过指定最大保存数量退出循环
break
cv2.rectangle(frame (x y) (x + w y + h) (0 0 255) 2)
# 显示当前捕捉到了多少人脸图片
font = cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(frame ‘num:%d‘ % (num) (x + 30 y + 30) font 1 (255 0 255) 4)
# 超过指定最大保存数量结束程序
if num > 1000: break
# 显示图像并等待10毫秒按键输入,输入‘q’退出程序
cv2.imshow(“capture“ frame)
if cv2.waitKey(10) & 0xFF == ord(‘q‘):
break
# 释放摄像头并销毁所有窗口
cap.release()
cv2.destroyAllWindows()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-07-10 19:01 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\
目录 0 2020-07-10 19:01 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\.idea\
文件 184 2020-07-09 23:30 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\.idea\.gitignore
目录 0 2020-07-10 19:01 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\.idea\inspectionProfiles\
文件 174 2020-07-09 23:30 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\.idea\inspectionProfiles\profiles_settings.xm
文件 301 2020-07-09 23:30 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\.idea\misc.xm
文件 267 2020-07-09 23:30 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\.idea\modules.xm
文件 291 2020-07-09 23:30 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\.idea\work.iml
文件 11032 2020-07-10 19:01 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\.idea\workspace.xm
目录 0 2020-07-10 19:01 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\__pycache__\
文件 5288 2020-07-10 07:57 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\__pycache__\face_CNN_keras.cpython-35.pyc
文件 953 2020-07-10 01:30 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\__pycache__\loaddata.cpython-35.pyc
文件 1069 2020-07-10 07:41 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\__pycache__\picturepraction.cpython-35.pyc
文件 1692 2020-07-10 07:29 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\catchpicture.py
文件 7303 2020-07-10 01:47 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\face_CNN_keras.py
文件 2532 2020-07-10 01:41 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\faceclassify.py
文件 802 2020-07-10 00:02 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\loaddata.py
文件 1249 2020-07-10 07:37 卷积神经网络的人脸识别样本采集+Keras编程+识别模型训练和测试代码\picturepraction.py
相关资源
- STM32人脸识别代码
- 科大讯飞 语音听写 人脸识别 sdk
- 基于PCA的人脸识别技术的研究
- 基于LBP算法的人脸识别研究
- 人脸识别SDK免费,可商用,有演示、
- 人脸识别三套源码含小程序源码亲测
- 基于神经网络的人脸识别(附代码)
- 基于多任务卷积网络(MTCNN)和Cente
- LBPH人脸识别
- 基于open cv的人脸识别
- OpenCV人脸识别给头像带上圣诞帽工程
- 人脸识别常用ORL数据库
- 人脸数据库(人脸检测,人脸识别)
- OpenCV之人脸,眼睛,鼻子,嘴巴的识
- dlib-19.4.0-cp35.whl Windows64位 不用boos
- 人脸识别系统设计-毕业设计
-
haarcascades人脸特征分类器xm
l文件 - Qt+Opencv-PCA人脸识别+视频
- 关于人脸识别的9篇论文
- 基于PCA的人脸识别
- 基于稀疏表示的人脸识别文章及对应
- 一套 MIT 的人脸训练样本库
- Yale-B的人脸识别库
- 人脸识别源码
- 基于PCA的人脸识别MATLA B实现及GUI设计
-
orl face databa
se - 基于opencv实现的人脸识别程序,需要
- 基于HOG-CSLBP与深度学习的跨年龄人脸
- LBP+直方图与PCA+的欧式距离的人脸识别
- 2017年人脸检测、人脸对齐、人脸识别
评论
共有 条评论