我设法使用deploytool从Matlab函数(用于图像处理)创建一个java包。我在Eclipse中测试它并且运行完美。问题是我想将这个Matlab函数用于Android Studio项目,我找不到任何方法让它工作。
正如您所知,当您使用Matlab的deploytool for java包时,它会生成三个文件夹:“for_redistribution”,其中包含.exe文件(MyAppInstaller_web.exe),“for_redistribution_files_only”包含.jar和文档,以及“for_testing”包含几乎相同的.jar文件,文档和java类
我的问题是:是否可以在Android应用中使用它?如果是这样,怎么样?还有其他选项(除了使用openCV而不是Matlab函数)才能使它工作吗?
提前谢谢
答案 0 :(得分:3)
使用deploytool
从MATLAB代码生成的Java组件(或使用MATLAB编译器,MATLAB Builder等MATLAB部署产品中的其他功能)依赖于MATLAB编译器运行时(MCR)。
MCR在Android设备上运行的空间太大,而且以这种方式将MATLAB代码部署到Android实际上是不可能的。
您有两个主要选择: