📜  OpenCV |显示影像(1)

📅  最后修改于: 2023-12-03 15:03:22.737000             🧑  作者: Mango

OpenCV | 显示影像

开发人员可以使用 OpenCV 库在编写图像处理应用程序时显示图像。本文将介绍如何使用 OpenCV 在 Python 中显示图像。

步骤:
  1. 使用 OpenCV 的 imread 函数读取图像。
  2. 使用 OpenCV 的 imshow 函数显示图像。
  3. 使用 OpenCV 的 waitKey 函数等待用户按下按键。
  4. 使用 OpenCV 的 destroyAllWindows 函数关闭窗口。

下面是一段示例代码:

import cv2

# 读取图像
img = cv2.imread('image.jpg')

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

# 等待按键
cv2.waitKey(0)

# 关闭窗口
cv2.destroyAllWindows()

在上面的示例中,我们首先使用 imread 函数读取图像文件 image.jpg。然后,使用 imshow 函数将图像显示在名为 Image 的窗口中。我们使用 waitKey 函数来等待用户按下任意键。最后,我们使用 destroyAllWindows 函数关闭窗口。

参数解释:
imread 函数

imread(filename [, flags]) -> retval

  • filename:要读取的图像文件的名称。
  • flags:用于指定如何读取图像的标志。默认值为 cv2.IMREAD_COLOR。
imshow 函数

imshow(winname, mat) → None

  • winname:窗口名称
  • mat:要显示的图像矩阵
waitKey 函数

waitKey([, delay]) -> retval

  • delay:等待时间,单位毫秒。默认为 0,表示无限等待。waitKey() 会返回按键的 ASCII 码。
destroyAllWindows 函数

destroyAllWindows() → None

  • 无参数。用来销毁所有的 HighGUI 窗口。