我使用部署工具从Matlab函数(用于图像处理)创建了一个java包。我在Eclipse中测试了它,它运行得很好。问题是我想要在Android项目中使用这个Matlab函数,而且我找不到任何方法让它工作。
如您所知,当您使用Matlab的java包部署工具时,它会生成三个文件夹:"for_redistribution“(包含.exe文件(MyAppInstaller_web.exe) )、"for_redistribution_files_only”(包含.jar和文档)和"for_testing“(包含几乎相同的.jar文件、文档和java类)。
我的问题是:在Android应用程序中可以使用这个吗?如果是,怎么做?还有其他选择(除了使用openCV而不是Matlab函数)来使它工作吗?
提前谢谢你
发布于 2015-06-16 14:19:43
使用deploytool从MATLAB代码生成的Java组件(或使用MATLAB部署产品的其他功能,如MATLAB编译器、MATLAB Builder等)。依赖于MATLAB编译器运行时(MCR)。
MCR占用的内存太大,无法在Android设备上运行,因此不可能以这种方式将MATLAB代码部署到Android上。
你有两个主要选择:
https://stackoverflow.com/questions/30865800
复制相似问题