我需要取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:
只要数组大小相同:
您可以使用OpenCV函数addWeighted如下:
相关问题 更多 >
编程相关推荐