Matlab图像文件从* .PPM转换为* .PGM?

时间:2014-04-08 10:41:29

标签: image matlab

我有.ppm格式的训练图像数据集。

但是当我想使用SIFT descriptor from Lowe提取功能时,我遇到了问题。

因为我的训练图像数据集是* .PPM格式,但是要使用来自lowe的SIFT函数,所需的图像是* .PGM格式。

每次我提供* .PPM图像文件时,我总是会收到此错误

          Error using  ' 
          Transpose on ND array is not defined.

          Error in sift (line 38)
          fwrite(f, image', 'uint8');

我知道我可以使用

转换我的* .PPM图像inti * .PGM
           imwrite(image,'test.pgm')

但这意味着,我将使用* .PGM格式制作新文件,而且我不需要它..

任何想法??

0 个答案:

没有答案