0

我基本上使用 MATLAB 进行图像处理。我想开发一个可以支持 MATLAB 提供的处理的 Android 应用程序。我搜索了有关它的结果,但未能弄清楚它。

4

1 回答 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 回答