使用python统计bmp图像每一列的均值
以下是使用Python统计BMP图像每一列的均值的示例代码:
import numpy as np
from PIL import Image
# 读取BMP图像
img = Image.open('image.bmp')
# 转为NumPy数组
img_arr = np.array(img)
# 计算均值
mean_arr = np.mean(img_arr, axis=0)
# 输出每一列的均值
for i in range(mean_arr.shape[0]):
print("第%d列的均值为%.2f" % (i+1, mean_arr[i]))
说明:
- 代码使用NumPy库读取BMP图像,并将图像转为NumPy数组。
- 使用
np.mean函数计算每一列的均值,axis=0表示计算每一列的均值。 - 循环输出每一列的均值。
注意:代码中的image.bmp应替换为实际BMP图像的文件名。
原文地址: http://www.cveoy.top/t/topic/bL0W 著作权归作者所有。请勿转载和采集!