码迷,mamicode.com
首页 > 其他好文 > 详细

PCA人脸识别学习笔记---代码篇

时间:2018-04-25 18:50:15      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:path   目录   etc   打开   str   格式   val   读取   使用   

查看并改变当前的工作路径

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人脸识别学习笔记---代码篇

标签:path   目录   etc   打开   str   格式   val   读取   使用   

原文地址:https://www.cnblogs.com/hyacinthwyd/p/8945953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!