将pgm图像转换为jpg Matlab

时间:2014-02-06 08:12:52

标签: matlab

我正在尝试将此处pgm image中找到的图像转换为jpg,但我不能。我已经尝试了here问题的答案,但它没有用。所以,如果有人可以请你提供建议。

2 个答案:

答案 0 :(得分:3)

问题出在你的文件头中:

Pf 640 480 9757

根据Wikidepidathis man page,您的文件应使用P2(对于灰色地图)而不是Pf(在所有情况下似乎都无效):

P2 640 480 9757

通过这一小改动(在文本编辑器中进行),您的文件就可以正常打开。

答案 1 :(得分:1)

如果您需要更多面孔,请使用Cambridge's database
就像在link中一样。

$> im = imread(' file.pgm');

$> imwrite(im,' nameForJpg.jpg');

那就是它!

祝你好运!

活得长久而繁荣!