Mou*_*low 4 python numpy image image-processing matplotlib
所以我有一个1280 × 960 .TIF格式的图像。我已经提取了1.200.000像素的所有像素。
之后,我使用图像上的每个像素进行了一些计算,让我们说:
result = each_pixel * some calculation
Run Code Online (Sandbox Code Playgroud)
该result列表还有 1.200.000 个值。
现在我想要做的是显示两个不同的图像,第一个具有原始像素值,这意味着原始图像,第二个具有result列表,这意味着为在完全相同的 x 和 y 中显示的每个像素计算的结果原始图像的坐标。
我怎样才能做到这一点?我想我们可以用颜色图之类的东西来做,但我不确定。
matplotlib这样做的方法是:
import matplotlib.pyplot as plt
import matplotlib.cm as cm
import numpy as np
plt.imsave('filename.png', np.array(result).reshape(1280,960), cmap=cm.gray)
plt.imshow(np.array(result).reshape(1280,960))
Run Code Online (Sandbox Code Playgroud)
注意:您也可以使用glumpy
| 归档时间: |
|
| 查看次数: |
8927 次 |
| 最近记录: |