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图像转换为灰度