MCR(MATLAB编译器运行时)与图像处理工具箱

时间:2014-07-27 08:51:00

标签: linux matlab ubuntu

我试图将应用程序从MATLAB部署到JAVA。 我使用Windows 7上的deploytool从MATLAB R2011a创建我的jar文件。

我还在Ubuntu上安装了MCR r2011a,并将环境变量设置如下。

## MATLAB compiler Runtime (MCR) 
export LD_LIBRARY_PATH=/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/runtime/glnxa64:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/bin/glnxa64:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/sys/os/glnxa64:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/sys/java/jre/glnxa64/jre/lib/amd64/native_threads:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/sys/java/jre/glnxa64/jre/lib/amd64/server:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/sys/java/jre/glnxa64/jre/lib/amd64:$LD_LIBRARY_PATH 
export XAPPLRESDIR=/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/X11/app-defaults

当我在Ubuntu上运行我的jar文件时,我收到了以下错误:

com.mathworks.toolbox.javabuilder.MWException:
Undefined function or method 'imresizemex' for input arguments of type 'uint8'.

Error in ==> TextDetect at 78
Error in ==> imresize at 169
Error in ==> imresize>resizeAlongDim at 792

我在图像处理工具箱中调用该函数时遇到了同样的问题,例如imresizedilate等。

如果有人对此问题有解决方案,请给我一个提示。

0 个答案:

没有答案