您的位置:首页 > 编程语言 > Python开发

Python 图像处理库(PIL)--Image学习

2016-08-19 22:13 555 查看
1、Image读入  :灰度图

1)从文件夹中读入

imlist = imtools.get_imlist(filename)


2)打开图片

img = Image.open(filename)


3)打开图片文件并转化为浮点一维数组 :每个像素点只对应一个灰度值

immatrix = array([array(Image.open(im)).flatten() for im in imlist], 'f')


2、Image读入  :彩色图由R、G、B三通道组成

img = Image.open(filename)
out = img.resize((50, 50))      #修改尺寸
img = array(out,'f')

R = img[:, :, 0]               #各个通道的值
G = img[:, :, 1]
B = img[:, :, 2]
features = []
#imshow(img)
for i in range(img.shape[0]):
for j in range(img.shape[1]):
features.append([R[i][j], G[i][j], B[i][j]])  #每个像素点,对应三个值


刚开始学习,请大家多多指教!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息