【发布时间】:2021-06-03 12:58:06
【问题描述】:
Gnuplot 是一个非常强大的库,它支持绘制具有大量科学操作的函数。我的情况是我想读取单通道灰度图像,就像我们在 matlab 或 python 中使用 imread 读取一样,并使用 gnuPlot 将其存储到 2D 数据网格中。
基本上,我想制作图像灰度强度的轮廓。为此,我使用 matlab 将图像的单通道亮度数据导出为 .dat 文件,一旦导出,我将使用以下方法对其进行 splot:
set contour base
splot 'greyScaleImagePixelByPixelData.dat' matrix
这很好,但如果我不想使用 Matlab 逐像素导出数据以绘制图像,该怎么办?
【问题讨论】:
-
这张图片是什么格式的? Gnuplot 可以原生读取一些图像类型(avs edf ehf gif jpeg png)。其他格式可能是可能的,但需要更多地了解确切的数据格式。
-
是 png 或 jpg 文件