图片处理之色彩通道的合并和分离

    xiaoxiao2022-07-07  183

    文章目录

    程序结果

    程序

    #coding-utf-8 #author:石金雨 from PIL import Image import matplotlib.pyplot as plt img=Image.open('psb.jpg') #打开图像 gray=img.convert('L') #转换成灰度 r,g,b=img.split() #分离三通道 pic=Image.merge('RGB',(r,g,b)) #合并三通道 plt.figure("beauty") plt.subplot(2,3,1), plt.title('origin') plt.imshow(img),plt.axis('off') plt.subplot(2,3,2), plt.title('gray') plt.imshow(gray,cmap='gray'),plt.axis('off') plt.subplot(2,3,3), plt.title('merge') plt.imshow(pic),plt.axis('off') plt.subplot(2,3,4), plt.title('r') plt.imshow(r,cmap='gray'),plt.axis('off') plt.subplot(2,3,5), plt.title('g') plt.imshow(g,cmap='gray'),plt.axis('off') plt.subplot(2,3,6), plt.title('b') plt.imshow(b,cmap='gray'),plt.axis('off')

    结果

    最新回复(0)