寻找图像的平均值

时间:2019-05-24 01:55:45

标签: python python-3.x

我正在开始一个项目,第一步是组合大约5到10张图像,然后找到新形成的图像的平均值。我个人不是Python天才,我很少有经验。但是,我确实找到了这段代码,可以将图像彼此堆叠。

import math
import numpy as np

import bpy

def np_array_from_image(img_name):
    img = bpy.data.images[img_name]
    return np.array(img.pixels[:])

pixelsA = np_array_from_image('A')
pixelsB = np_array_from_image('B')
pixelsC = np_array_from_image('C')
pixelsD = (pixelsA + pixelsB + pixelsC) / 3

image_D = bpy.data.images['D']
image_D.pixels = pixelsD.tolist()

我不知道是否可以通过将图像的“平均”除以组成图像的数量来找到它。我也不知道图片是否需要正确的格式才能做到这一点,或者根本不可能,但是我需要我能得到的所有帮助!

0 个答案:

没有答案