Python OpenCV使用imread从文件读取图片

2023-03-12 00:00:00 文件 读取 图片

imread 是 OpenCV 库中的一个函数,用于在 Python 中从文件中读取图像。以下是一个例子:

import cv2

# 以灰度模式加载图像
img = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE)

# 以彩色模式加载图像
img_color = cv2.imread('image.jpg', cv2.IMREAD_COLOR)

# 显示图像
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

在上面的代码中,imread 用于从名为 image.jpg 的文件中读取图像。第二个参数 (cv2.IMREAD_GRAYSCALE 或 cv2.IMREAD_COLOR) 指定图像应该在灰度模式还是彩色模式下加载。如果不指定第二个参数,则默认为彩色模式。

加载图像后,您可以使用 imshow 函数显示它,然后等待按键后使用 waitKey 函数关闭窗口。最后,使用 destroyAllWindows 函数关闭 imshow 创建的所有窗口。

相关文章