2010-11-16 85 views
0

matlab7.10.0(R2010a)matlab imread()在linux下閱讀jpg錯誤

I = imread('input-small.jpg');

???錯誤使用==> jpeg_depth JPEG參數結構不匹配:文庫認爲大小是632,呼叫者預計== 616

錯誤> readjpg在13 [深度,MSG] = jpeg_depth(文件名);

錯誤==> imread at 441 [X,map] = feval(fmt_s.read,filename,extraArgs {:});

+0

投票結束,這裏沒有問題。 – 2010-11-16 16:00:57

+0

您可能更願意聯繫http://www.mathworks.com/support/contact_us/index.html(也包括jpg文件)。 – 2010-11-16 19:41:14

+1

這看起來非常像一個腐敗的JPG給我。 – Jonas 2010-11-17 04:41:32

回答

3

我剛剛與R2010b出現此錯誤。與圖片本身沒有任何關係。

它正在使用該系統的JRE。當我將它切換回帶有Matlab的JRE時,它工作正常。

+0

嗨,謝謝你的回覆。我重新安裝matlab,問題已經消失。也許你是對的,如果問題再次出現,我會嘗試你的方法。 – areslp 2011-03-14 06:15:24