rgb图像减去另一个rgb图像
时间: 2023-11-02 18:06:43 浏览: 67
CMY和RGB的关系-数字图像处理基础
将两个 RGB 图像逐像素相减可以使用以下 Python 代码实现:
```python
import cv2
import numpy as np
# 读取两张 RGB 图像
img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')
# 确保两张图像尺寸相同
if img1.shape == img2.shape:
# 逐像素相减
subtracted_img = cv2.subtract(img1, img2)
# 显示结果图像
cv2.imshow('Subtracted Image', subtracted_img)
cv2.waitKey(0)
else:
print('The two images have different sizes!')
```
在这里,我们使用 OpenCV 库实现了图像的读取和显示,并使用 `cv2.subtract()` 函数将两张图像逐像素相减。最后,我们使用 `cv2.imshow()` 函数显示结果图像。请确保两张图像的尺寸相同,否则代码将会报错。
阅读全文