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個像素點。每個像素點做了歸一化處理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章