使用Python和Numpy将2个图像混合为1

2024-09-28 23:19:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要取2个numpy.ndarrays作为参数,逐像素迭代它们中的每一个,添加2个值并除以2。

基本上是创建两者的混合图像并将其作为numpy.ndarray返回

这是我想出来的,但确实需要一些建议。

    def blendImages(image1, image2):            
        it1 = np.nditer(image1)
        it2 = np.nditer(image2)            
        for (x) in it1:
            for (y) in it2:
                newImage = (x + y) / 2
        return newImage

Tags: in图像numpyfor参数np像素ndarrays