python:遍历读取图像灰度值,并存入一个新数组中
import numpy as npimport cv2 as cvimport cv2from PIL import Imagedef test():img = Image.open('lena.tif') # 读取图片img = img.convert('L') # 灰度化cols,rows = img.size # 图像大小Value = [[0]*rows for i in range(c
·
import numpy as np
from PIL import Image
def test():
img = Image.open('lena.jpg') # 读取图片
img = img.convert('L') # 灰度化
cols, rows = img.size # 图像大小
Value = [[0] * cols for i in range(rows)] # 创建一个大小与图片相同的二维数组
img_array = np.array(img)
print(img_array)
print('\n')
for x in range(0, rows):
for y in range(0, cols):
Value[x][y] = img_array[x, y] # 存入数组
print(Value)
if __name__ == '__main__':
test()
更多推荐
已为社区贡献3条内容
所有评论(0)