错误:imread:无效的图像文件:Magick ++异常:Magick:

时间:2014-02-22 03:06:53

标签: imagemagick octave

我使用Gimp创建了图像。图像通过八度音程的imread成功加载。但是当我使用convert命令调整图像大小并尝试加载八度音符时出现错误。

  
    

警告:您的GraphicsMagick版本将图像限制为每像素16位     错误:imread:无效的图像文件:Magick ++异常:Magick:必须指定由coders / gray.c报告的图像大小(/home/tensor/Documents/Projects/ML/datasets/NepaliChar/KA/resize/makeMat.m):128 (ReadGRAYImage)

  

我正在使用Arch Linux与Octave版本3.8.0和ImageMagick 6.8.8-4

1 个答案:

答案 0 :(得分:0)

读取.GRAY图像需要您指定图像的尺寸(例如800x600)。你必须这样做,因为你正在阅读原始像素。

根据documentation,您无法在阅读之前指定.GRAY图片的尺寸。