在 OpenCV 中,颜色反转可以通过简单的数学操作来实现。具体来说,你可以使用以下代码将图像的颜色反转:
import cv2
# 读取图像
image = cv2.imread('path_to_your_image.jpg')
# 颜色反转
inverted_image = 255 - image
# 显示原始图像和反转后的图像
cv2.imshow('Original Image', image)
cv2.imshow('Inverted Image', inverted_image)
# 等待按键然后关闭窗口
cv2.waitKey(0)
cv2.destroyAllWindows()
解释:
- 使用
cv2.imread
读取图像。 - 通过
255 - image
来反转颜色。这是因为每个通道的值范围是 [0, 255],因此可以用 255 减去当前值来得到反向颜色。 - 使用
cv2.imshow
显示原始图像和反转后的图像。
确保你已经安装了 OpenCV 库,如果还没有安装,可以使用以下命令进行安装:
pip install opencv-python
希望这能帮到你!如果有其他问题,请随时问我。
内容由零声教学AI助手提供,问题来源于学员提问