每张图像都包括RGB三个通道,分别代表红色、绿色和蓝色,使用它们来定义图像中任意一点的像素值,红绿蓝的值在0-255之间。...例如:一个像素值[255,0,0]代表全部为红色,像素值[255,255,0]是红色和绿色的混合,将显示为黄色。...[0,0,0],这部分区域将变成黑色,因为这是颜色为黑色的像素值。...同样,如果将像素值更改为[255,0,0],则该区域将变为蓝色(OpenCV以BGR格式读取图像)。
image_1[50: 100, 50:100] = [255, 0, 0]
?...image_1[150:250, 150:250] = image_3
然而,它不会给出期望的结果,因为我们将alpha通道的值改为了零。
?
我们只需要替换那些具有非零值的像素值。