Python OpenCV使用imread从文件读取图片
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 创建的所有窗口。
相关文章