【问题标题】:convert data file into a image file using MATLAB使用 MATLAB 将数据文件转换为图像文件
【发布时间】:2013-06-14 11:00:29
【问题描述】:

我需要使用 Matlab 将数据文件转换为 ppm/png/任何其他格式?我有一个数据文件,其中包含一列和 250000 行整数,范围从 0 到 5。文件中的数据(比如说)如下:

2
1
0
5
2
1
3
.
.
.
0
5
1
4

我想将这些数据写入图像文件,比如 ppm、jpeg 或任何其他格式,我该如何使用 Matlab 来完成?

【问题讨论】:

  • 将所有这些值放在一个矩阵中,然后将该矩阵转换为图像

标签: matlab jpeg ppm


【解决方案1】:

让你的数据为 A。

A = 1:12;
B = reshape(A,4,[]);
B =
     1     5     9
     2     6    10
     3     7    11
     4     8    12

I = mat2gray(B); %converts the matrix A to the intensity image I
imwrite(I,filename,fmt)

【讨论】:

  • 我已经找到了相同的解决方案。它完美地工作。我应该把它贴在这里。无论如何,感谢您的有用帖子。
猜你喜欢
  • 2013-07-01
  • 1970-01-01
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-13
  • 2011-09-07
相关资源
最近更新 更多