Python cv2 imshow()| 如何在Python中显示图像

Python中的cv2.imshow()方法用于在窗口中显示图像。 该窗口将自动适合图像尺寸。 OpenCV-Python是旨在解决计算机视觉问题的Python绑定库,它提供了一个cv2模块,可帮助我们在特定文件系统中编辑或保存图像。

让我们在Python中安装Python OpenCV库。

安装Python OpenCV

要在Python中使用OpenCV,我们必须安装opencv-python模块。

键入以下命令。

python3 -m pip install opencv-python

# OR

pip install opencv-python

要在我们的项目中使用opencv-python,我们必须在文件中导入cv2模块。

import cv2

Python cv2 imshow()

为了显示图像,我们使用imread()函数读取图像,然后调用cv2模块的imshow()方法。 imshow()函数将在窗口中显示图像,并且它将输入窗口名称和图像作为输入。

在计算机视觉应用程序中,图像是开发过程中不可或缺的一部分。 通常需要读取图像并在需要时显示它们。

要使用OpenCV Python读取和显示图像,可以使用cv2.imread()将图像读取到变量,并使用cv2.imshow()在单独的窗口中显示图像。

句法

cv2.imshow(window_name, image)

参量

window_name:一个字符串,代表要在其中显示图像的窗口的名称。
图像:这是要显示的图像。

返回值

imshow()方法不返回任何内容。

请参阅以下代码。

# importing cv2
import cv2

# image path
path="./forest.jpg"

# Reading an image in default mode
image = cv2.imread(path)

# Window name in which image is displayed
window_name="image"

# Using cv2.imshow() method
# Displaying the image
cv2.imshow(window_name, image)

# waits for user to press any key
# (this is necessary to avoid Python kernel form crashing)
cv2.waitKey(0)

# closing all open windows
cv2.destroyAllWindows()

在此示例中,首先,我们导入cv2模块。

在下一步中,我们定义了图像路径。

然后使用cv2.imread()函数读取图像。

然后,我们定义了一个已设置为image的window_name。

然后,我们使用imshow()函数并传递两个参数以打开图像窗口并可以看到图像。

为了保留图像窗口,我们使用了waitKey()函数。

我们将0传递给waitKey()方法,这意味着它将永远保持打开状态,直到我们另行声明为止。

Python cv2.imshow()函数就是这样。

也可以看看

Python cv2 imwrite()

Python cv2 imread()

将RGB转换为灰度图像

将图像转换为Base64

将PIL图像转换为灰度

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Krunal所有,未经许可,不得转载
你可能还喜欢