图片色彩叠加

当我们想在一个彩色图片上用一种颜色标识出相关信息,同时不覆盖原有信息,一个简单的方式是直接取各自RGB通道的数值,按一定百分比相加即可。

from PIL import Image
from skimage import io
import numpy as np
import matplotlib.pyplot as plt

image1 = Image.open("aa.jpg")
image2 = Image.open("bb.jpg")
image1 = np.array(image1)
image2 = np.array(image2)

image2[...,0] = image1[...,0]*0.4 + iamge2[...,0]*0.6
image2[...,1] = image1[...,1]*0.4 + iamge2[...,1]*0.6
image2[...,2] = image1[...,2]*0.4 + iamge2[...,2]*0.6

io.imshow(image2);plt.show()

当要标注时 选择指定的范围替换即可。

老博客地址:https://www.jianshu.com/u/1c73a3a8ae2d
新博客地址:https://inspiring26.github.io/

你可能感兴趣的:(图片色彩叠加)