PCA人脸识别学习笔记---代码篇
Posted 扣子老三
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PCA人脸识别学习笔记---代码篇相关的知识,希望对你有一定的参考价值。
查看并改变当前的工作路径
path="D:\\python-file\\faker" os.chdir(path) retval=os.getcwd() print(retval)
Glob用法:
glob.glob(path+r‘*.jpg‘)
我这里就是获得路径下的所有jpg文件
python读取image:
python可以用 matplotlib 和 PIL 这两个库操作图片,这里使用PIL
对于彩色图像,不管其图像格式是PNG,还是BMP,或者JPG,在PIL中,使用Image模块的open()函数打开后,返回的图像对象的模式都是“RGB”。而对于灰度图像,不管其图像格式是PNG,还是BMP,或者JPG,打开后,其模式为“L”
PIL中有九种不同模式。分别为1,L,P,RGB,RGBA,CMYK,YCbCr,I,F。
读取目录下的每一张图片
for name in glob.glob(path+r‘*.jpg‘): im = Image.open(name)
灰度化
im_grey = im.convert(‘L‘)
亦可直接:
im = Image.open(name).convert(‘L‘)
待更新
以上是关于PCA人脸识别学习笔记---代码篇的主要内容,如果未能解决你的问题,请参考以下文章
MatlabPCA降维实现人脸识别(附学习资料代码程序及注解运行结果)
MatlabPCA降维实现人脸识别(附学习资料代码程序及注解运行结果)