# -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt # ============================================================================= # imread() # ============================================================================= ''' from scipy.misc import imread img1 = imread('./pics/pic1.jpg') plt.axis('off') plt.imshow(img1) #''' # ============================================================================= # imread() & imshow() # ============================================================================= ''' import matplotlib.image as mpimg img1 = mpimg.imread('./pics/pic1.jpg') img1_tinted=img1*[0.7, 0.7, 0.5] plt.axis('off') plt.imshow(np.uint8(img1_tinted)) #''' # ============================================================================= # tint the photo # ============================================================================= ''' import matplotlib.image as mpimg img4 = mpimg.imread('pics/pic4.jpg') plt.figure(figsize=[10,10]) plt.subplot(1,2,1) plt.imshow(img4) plt.subplot(122) img4_tinted=img4[:, :, 0] plt.axis('off') plt.imshow(img4_tinted) #''' # ============================================================================= # pseudocolor schemes # ============================================================================= ''' import matplotlib.image as mpimg img4 = mpimg.imread('pics/pic4.jpg') img4_tinted=img4[:, :, 0] plt.figure(figsize=[10,10]) plt.axis('off') plt.subplot(1,2,1) plt.imshow(img4_tinted,cmap='Oranges') plt.subplot(122) plt.imshow(img4_tinted,cmap='coolwarm') #''' # ============================================================================= # 範例 # ============================================================================= ''' from scipy.misc import imread img1 = imread('pics/pic1.jpg') img2 = imread('pics/pic2.jpg') img3 = imread('pics/pic3.jpg') img4 = imread('pics/pic4.jpg') img4_tinted=img4[:, :, 0] plt.figure(figsize=[10,10]) grid=plt.GridSpec(2,2,wspace=0.1) plt.subplot(grid[0,0]) plt.axis('off') plt.imshow(img1) plt.subplot(grid[0,1]) plt.axis('off') plt.imshow(img2) plt.subplot(grid[1,0]) plt.axis('off') plt.imshow(img3) plt.subplot(grid[1,1]) plt.axis('off') plt.imshow(img4_tinted,cmap='hot') #'''