Python 将 PNG 图像转换为灰度格式 8 位
由于没有给出 gantrycrane.png 的具体像素信息,因此无法提供完整的代码。但是,可以提供一般的转换过程和代码框架。
一般的转换过程:
- 读取原始图像 'gantrycrane.png';
- 将图像转换为灰度图像;
- 将灰度图像转换为 8 位格式;
- 存储转换后的图像。
代码框架:
import cv2
# 读取原始图像
img = cv2.imread('gantrycrane.png')
# 将图像转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 将灰度图像转换为 8 位格式
gray_8bit = ???
# 存储转换后的图像
cv2.imwrite('gantrycrane_gray_8bit.png', gray_8bit)
其中,gray_8bit 的转换方式可以有多种,比如使用 cv2.normalize() 函数将像素值归一化到 0-255 范围内。具体的转换方式需要根据具体的情况进行选择和调整。
原文地址: http://www.cveoy.top/t/topic/nUVo 著作权归作者所有。请勿转载和采集!