我基本上使用 MATLAB 进行图像处理。我想开发一个可以支持 MATLAB 提供的处理的 Android 应用程序。我搜索了有关它的结果,但未能弄清楚它。
问问题
1056 次
1 回答
1
如果您有其他产品MATLAB Builder JA for Java,您可以从您的 MATLAB 代码生成一个 .jar 文件。
但是,.jar 文件需要存在 MATLAB Compiler Runtime(随 MATLAB Compiler 和 MATLAB Builder 产品提供的可自由再分发的组件)。MCR 的占用空间比典型的 Android 设备大得多(它就像 MATLAB 本身的副本,没有用户界面)。
你可以考虑
在服务器上远程运行您的 MATLAB .jar 文件,并让您的 Android 应用程序连接到它,或者
不要使用 MATLAB Compiler 和 Builder 产品,而是使用 MATLAB Coder,它将 MATLAB 语言的子集直接转换为 C 代码。此 C 代码不需要 MCR,可以编译为直接在 Android 上运行。确保您的 MATLAB 算法属于或可以用 MATLAB 语言的适当子集表达。
更多信息可以从 Sam Roberts 的帖子中找到
于 2014-09-18T12:37:49.323 回答