【发布时间】:2015-10-26 15:19:24
【问题描述】:
假设我有一张灰度图像(尺寸:550x150 像素)。我用 matplolib 加载图像
import matplotlib.pyplot as plt
import matplotlib.image as mp_img
image = mp_img.imread("my-cat.png")
plt.imshow(image)
plt.show()
现在,plt.imshow 在屏幕上显示图像。但我想要的是灰度值的表面图,如下所示:
.Colour 并不是必需品,但它对高度线很有帮助。我知道,我需要f(x,y) -> z 形式的函数来创建曲面图。所以,我想在我的图像中使用(x_pixel,y_pixel) 的灰度值来获得f 的值。这导致了我的问题:
- 我想在绘图期间对我的图像值进行一些插值(例如平滑)。这也取决于我的网格的大小,那么我该如何控制呢?而且,
- 如何从我的图像中绘制灰度值的曲面图?
【问题讨论】:
标签: python matplotlib plot smooth