我们在保存图片时默认以24位深度图片(彩色图)保存,所以需要将其转换为8位深度图(灰色图)。
Python代码块
from PIL import Image
import numpy as np
import cv2
import os
img = cv2.imread(r'C:\Users\room.png') # 填要转换的图片存储地址
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imwrite(r'C:\Users\room8.png',img) # 填转换后的图片存储地址,若在同一目录,则注意不要重名
注:如果没有cv2这个包(error: No module named ‘cv2‘),需要额外安装导入。
什么?你不知道怎么导入包?看这篇文章!Python中第三方模块的安装和使用
更改前:
更改后:
版权声明:本文为m0_46639841原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。