用代码显示出来
时间: 2024-01-02 22:09:39 浏览: 56
下面是一个简单的示例代码,展示了如何使用掩码操作来将两张图像进行融合:
```python
import cv2
import numpy as np
# 读取两张图像
img1 = cv2.imread("image1.jpg")
img2 = cv2.imread("image2.jpg")
# 创建掩码图像
mask = np.zeros(img1.shape[:2], dtype=np.uint8)
mask[100:300, 100:400] = 255
# 将两张图像融合
dst = cv2.bitwise_and(img1, img2, mask=mask)
# 显示结果
cv2.imshow("Masked Image", dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的示例代码中,我们首先读取了两张图像,然后创建了一个掩码图像,将其中一部分像素设置为白色。接着,我们使用 `cv2.bitwise_and` 函数来将两张图像进行融合,其中的 `mask` 参数就是我们创建的掩码图像。最后,我们将融合后的图像显示出来。
阅读全文