首页 > 其他 > 详细

图像处理相关操作 Pillow库的使用

时间:2020-07-22 01:07:55      阅读:97      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

技术分享图片

 

 技术分享图片

 

 

技术分享图片

 

 

 

技术分享图片

 

 

技术分享图片

 

 

 

 

技术分享图片

 

技术分享图片

 

技术分享图片

 

 

技术分享图片

 

 

 

 

 

from PIL import Image
import matplotlib.pyplot as plt
import numpy as np

plt.rcParams["font.family"] = SimHei  # 将字体改为中文
plt.rcParams[axes.unicode_minus] = False  # 设置了中文字体默认后,坐标的"-"号无法显示,设置这个参数就可以避免

#   导入图片
img1 = Image.open(C:\\Users\\Administrator\\Desktop\\新博客图\\car.jpeg)
img2 = Image.open(C:\\Users\\Administrator\\Desktop\\新博客图\\car2.png)
print("img1格式:",img1.format)                            #   img.format 返回图像的格式
print("img2格式:",img2.format)

# plt.axis(‘off‘)                                                                         #   关闭坐标轴显示
# img.save(‘C:\\Users\\Administrator\\Desktop\\新博客图\\car2.png‘)                     # 保存图片

plt.subplot(221)                                                    # 划分子图
plt.imshow(img1)                                                    #   将图片放入plt中
plt.axis(off)

plt.subplot(222)
img1_gray = img1.convert("L")                   #将彩色图转化为灰度图
plt.imshow(img1_gray)
plt.axis(off)

plt.subplot(223)

img2_array = np.array(img2)
# img2 = 255 - img2_array                       # 将图片反色处理
print(图片数组为:,img2_array)
print(图片数组的shape为:,img2_array.shape)
plt.axis(off)
plt.imshow(img2)

plt.subplot(224)
img2_r,img2_g,img2_b = img2.split()                     #   将彩色图分为R,G,B三个通道
plt.imshow(img2_b)
plt.axis(off)

plt.show()

 

 技术分享图片  技术分享图片

 

图像处理相关操作 Pillow库的使用

原文:https://www.cnblogs.com/cxhzy/p/13357713.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!