import cv2 from matplotlib import pyplot as plt # 读取图片 img = cv2.imread('C:/Users/asus/Desktop/fj1.jpg') # 修改图片格式 img1 = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) img1 = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) img2 = cv2.cvtColor(img, cv2.COLOR_BGR2YCrCb) img3 = cv2.cvtColor(img, cv2.COLOR_BGR2HLS) img4 = cv2.cvtColor(img, cv2.COLOR_BGR2XYZ) img5 = cv2.cvtColor(img, cv2.COLOR_BGR2LAB) img6 = cv2.cvtColor(img, cv2.COLOR_BGR2YUV) # 将图片以matplot的形式打印出来 plt.subplot(231), plt.imshow(img1), plt.axis('off'), plt.title('HSV') plt.subplot(232), plt.imshow(img2), plt.axis('off'), plt.title('YCrCb') plt.subplot(233), plt.imshow(img3), plt.axis('off'), plt.title('HLS') plt.subplot(234), plt.imshow(img4), plt.axis('off'), plt.title('XYZ') plt.subplot(235), plt.imshow(img5), plt.axis('off'), plt.title('LAB') plt.subplot(236), plt.imshow(img6), plt.axis('off'), plt.title('YUV') plt.show()