资源简介
卷积神经网络的人脸识别样本采集+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
相关资源
- 一个人脸识别程序源码
- LDA 人脸识别
- halcon简单实现人脸识别.hdev
- 人脸识别开源SDK源码
- 百度人脸识别Demo
- delphi百度人脸识别离线SDK demo
- 讯飞人脸识别eclipse版
- Delphi7调用虹软人脸识别的测试
- [b115]FPGA上运行人脸识别源代码.zip
- shape_predictor_68_face_landmarks.dat.bz2 68个标
- labview人脸识别283682
- 一种基于LBP和CNN的人脸识别算法
- 基于CAFFE的人脸识别系统
- LabVIEW的人脸识别代码
- 基于深度学习实现人脸识别包含模型
- 人脸识别必备的FERET人脸数据库
- 经典的人脸识别论文,包含中、英文
- H5人脸识别+活体检测眨眼摇头
- 人脸识别图像预处理技术
- iOS平台下人脸识别系统实现研究
- 人脸识别数据集说明及其
- STM32人脸识别代码
- 科大讯飞 语音听写 人脸识别 sdk
- 基于PCA的人脸识别技术的研究
- 基于LBP算法的人脸识别研究
- 人脸识别SDK免费,可商用,有演示、
- 人脸识别三套源码含小程序源码亲测
- 基于神经网络的人脸识别(附代码)
- 基于多任务卷积网络(MTCNN)和Cente
- LBPH人脸识别
评论
共有 条评论