使用python将24位深度(彩色图)转化为8位深度图(灰色图)
我们在保存图片时默认以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中第三方模块的安装和使用 更改前: 更改后:
共有 0 条评论