二值图反色python
时间: 2023-10-10 19:16:06 浏览: 120
python图像处理之反色实现方法
将二值图反色,可以通过将图像的每个像素点的值取反来实现。假设二值图为img,可以使用以下代码来实现反色操作:
```python
import cv2
# 读取二值图
img = cv2.imread('binary_image.png', cv2.IMREAD_GRAYSCALE)
# 反色操作
img = cv2.bitwise_not(img)
# 保存反色后的图像
cv2.imwrite('inverted_binary_image.png', img)
```
在这段代码中,我们使用cv2.imread()函数读取了二值图,并通过cv2.IMREAD_GRAYSCALE参数将其转换为灰度图像。接下来,我们使用cv2.bitwise_not()函数对灰度图像进行反色操作,即将每个像素点的值取反。最后,使用cv2.imwrite()函数保存反色后的图像。
阅读全文