python在新的图片窗口显示图片(图像)的方法

  

Python可以通过许多方式来显示图像,本文将详细介绍在新的图片窗口中显示图像的方法,以下是完整攻略:

使用OpenCV库显示图片

OpenCV是一个计算机视觉库,它能够处理图像和视频数据。下面介绍如何使用OpenCV库在新的图片窗口中显示图像。

  1. 首先,安装OpenCV库pip install opencv-python
  2. 导入相关库:

python
import cv2
import numpy as np

3. 读取图像文件并创建一个窗口:

python
img = cv2.imread('image.jpg')
cv2.namedWindow('image', cv2.WINDOW_NORMAL)

4. 显示图像:

python
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

完整代码如下:

import cv2
import numpy as np

# 读取图像文件并创建一个窗口
img = cv2.imread('image.jpg')
cv2.namedWindow('image', cv2.WINDOW_NORMAL)

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

使用matplotlib库显示图片

matplotlib是一种绘图库,它可以创建各种图形,并且也可以显示图像。下面介绍如何使用matplotlib库在新的图片窗口中显示图像。

  1. 首先,安装matplotlib库pip install matplotlib
  2. 导入相关库:

python
import matplotlib.pyplot as plt
import matplotlib.image as mpimg

3. 读取图像文件并显示图像:

python
img = mpimg.imread('image.jpg')
imgplot = plt.imshow(img)
plt.show()

完整代码如下:

import matplotlib.pyplot as plt
import matplotlib.image as mpimg

# 读取图像文件并显示图像
img = mpimg.imread('image.jpg')
imgplot = plt.imshow(img)
plt.show()

通过上述两个示例,读者就可以清楚了解如何在新的图片窗口中显示图像的方法了。

相关文章