首页 > 试题广场 >

2 [问答]编写程序,读取两幅大小一样的图片,然后将两幅图像

[问答题]
编写程序,读取两幅大小一样的图片,然后将两幅图像的内容叠加到一幅图像,结果图像中每个像素值为原两幅图像对应位置像素值的平均值。
from PIL import Image
import numpy as np

#
image1 = Image.open(r'')
image2 = Image.open(r'')
juzhen1 = np.array(image1)
juzhen2 = np.array(image2)
jisuanhou = (juzhen1+juzhen2)/2
#存储
m = Image.fromarray(np.uint8(mat3))
m.save(r'')

发表于 2022-08-12 14:42:57 回复(0)
from PIL import Image import numpy as np im1=np. array(Image.open("*.png")) im2=np. array(Image.open("*.png")) (im1+im2)/2
发表于 2020-04-21 22:33:50 回复(0)
将图片读取成矩阵,每个元素对应像素点的rgb值,然后相加除以二
发表于 2018-10-24 10:09:58 回复(0)
如果可以使用opencv的话,可以调用addweight,直接做加权
发表于 2018-10-20 08:51:09 回复(0)