python机器学习库keras——CNN卷积神经网络人脸识别

全栈工程师开发手册 (作者:栾鹏)

python教程全解

github地址:https://github.com/626626cdllp/kears/tree/master/Face_Recognition

图片来源

这里写图片描述

图片中共40个人,每人10张图片,每张图片高57,宽47。共400张图片。

读取图片的py文件

import numpy
import pandas
from PIL import Image
from keras import backend as K
from keras.utils import np_utils


"""
加载图像数据的函数,dataset_path即图像olivettifaces的路径
加载olivettifaces后,划分为train_data,valid_data,test_data三个数据集
函数返回train_data,valid_data,test_data以及对应的label
"""

# 400个样本,40个人,每人10张样本图。每张样本图高57*宽47,需要2679个像素点。每个像素点做了归一化处理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章