📜  使用 opencv2 显示图像 (1)

📅  最后修改于: 2023-12-03 14:49:44.307000             🧑  作者: Mango

使用 OpenCV2 显示图像

OpenCV(Open Source Computer Vision)是一个开源计算机视觉库,提供了许多图像处理和计算机视觉算法的函数。在本文中,我们将使用 OpenCV2 来加载和显示图像。

安装 OpenCV2

首先,确保你已经安装了 OpenCV2。可以通过以下命令使用 pip 安装:

pip install opencv-python
加载图像

首先,我们需要导入 OpenCV2 和 NumPy 库:

import cv2
import numpy as np

然后,使用 cv2.imread() 函数加载图像。该函数接受图像文件的路径作为参数,并返回一个表示图像的 NumPy 数组。如果图像不存在或路径不正确,该函数返回 None

image = cv2.imread('image.jpg')
显示图像

为了显示图像,我们使用 OpenCV2 的 cv2.imshow() 函数。该函数接受两个参数:窗口的名称和要显示的图像。窗口名称可以自定义。

cv2.imshow('Image', image)

然而,要真正显示图像,我们还需要调用 cv2.waitKey() 函数。该函数在图像窗口上等待按键事件,直到按下任意键时返回。

cv2.waitKey(0)

最后,我们应该调用 cv2.destroyAllWindows() 函数来销毁所有的图像窗口。

cv2.destroyAllWindows()
完整代码
import cv2
import numpy as np

# 加载图像
image = cv2.imread('image.jpg')

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

# 销毁窗口
cv2.destroyAllWindows()

这就是使用 OpenCV2 加载和显示图像的基本步骤。希望本文能对你理解和使用 OpenCV2 提供帮助。