请给我一篇色彩反转的python和opencv实例
时间: 2023-11-13 12:04:13 浏览: 148
以下是一个简单的色彩反转 Python 和 OpenCV 实例代码:
```
import cv2
# 读取图像
img = cv2.imread('input.jpg')
# 色彩反转
img = cv2.bitwise_not(img)
# 显示图像
cv2.imshow('Color Inverted Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
# 保存图像
cv2.imwrite('output.jpg', img)
```
在这个例子中,我们首先使用 `cv2.imread` 函数读取输入图像,然后使用 `cv2.bitwise_not` 函数对图像进行色彩反转,最后使用 `cv2.imshow` 函数显示输出图像,并使用 `cv2.imwrite` 函数将输出图像保存到磁盘上。
注意,在有些情况下,可能需要在反转颜色之前将图像转换为灰度图像。可以使用 `cv2.cvtColor` 函数将图像转换为灰度图像,然后再进行色彩反转。
阅读全文