如何在matplotlib中读取输入图像并将其打印到数组中?

如何在matplotlib中读取输入图像并将其打印到数组中?

要在matplotlib中读取输入图像并将其打印到数组中,我们可以执行以下步骤

步骤

  • 设置图形大小并调整子图之间和周围的边距。

  • 从文件中读取图像并将其存储到数组中。使用 plt.imread() 方法。

  • 打印图像的Numpy数组。

  • 使用 axis(‘off’) 方法关闭坐标轴。

  • 使用 Show() 方法显示图像。

示例

from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

im = plt.imread("forest.jpg")
print("图像的Numpy数组为:", im)

im = plt.imshow(im)
plt.axis('off')

plt.show()
Python

输出

它将产生以下输出-

如何在matplotlib中读取输入图像并将其打印到数组中?

在控制台上,您将得到此图像的NumPy数组 –

图像的Numpy数组为 –

[[[ 47 129 211]
  [ 47 129 211]
  [ 49 130 212]
  ...
  [ 50 76 109]
  [ 52 77 108]
  [ 41 66 97]]

  [[ 47 129 211]
     [ 47 129 211]
     [ 49 130 212]
     ...
     [ 43 69 102]
     [ 51 76 107]
     [ 46 71 102]]

[[ 45 130 211]
  [ 45 130 211]
  [ 48 130 212]
  ...
  [ 42 67 98]
  [ 45 70 101]
  [ 49 74 105]]

  ...

[[102 53 21]
  [101 51 18]
  [111 59 22]
  ...
  [ 28 17 11]
  [ 31 16 9]
  [ 33 16 9]]

[[ 99 49 14]
  [ 85 35 0]
  [100 50 13]
  ...
  [ 29 16 10]
  [ 30 15 8]
  [ 33 16 9]]

[[ 93 45 7]
  [ 91 46 7]
  [ 93 47 11]
  ...
  [ 29 16 10]
  [ 36 19 12]
[ 39 20 14]]]
Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册