2017-08-27 140 views
1

我收到了一個包含圖像處理算法的Matlab jar函數,爲了能夠執行這個jar文件我安裝了需要的MCR庫,我認爲我擁有所有我需要的在MCR庫,但我有這樣的錯誤:未定義變量「圖像」Matlab編譯代碼錯誤

Undefined variable "images" or class "images.internal.imlincombc". 
Error in imlincomb (line 74) 
Error in mat2gray (line 42) 

代碼Matlab的:

scaled=mat2gray(projections(:,:,1)); 

代碼MATLAB本身不產生MATLAB中的任何錯誤,但只有在該功能被編譯,從java代碼中調用。

你有什麼想法,爲什麼我有這個錯誤?我是否還需要在圖像工具箱中安裝matlab?

謝謝

回答

-1

這些問題出現在圖像工具箱中。您的MATLAB可能沒有圖像處理工具箱(https://in.mathworks.com/products/image.html)。

試試這個命令來驗證

which -all images.internal.imlincombc 
+1

的任擇議定書表示,*「的代碼MATLAB本身不MATLAB中產生任何錯誤,但只有當函數編譯,並從Java代碼名爲」 *。 –