首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将java包从Matlab部署工具导入Android

将java包从Matlab部署工具导入Android
EN

Stack Overflow用户
提问于 2015-06-16 11:04:27
回答 1查看 543关注 0票数 2

我使用部署工具从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函数)来使它工作吗?

提前谢谢你

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-16 14:19:43

使用deploytool从MATLAB代码生成的Java组件(或使用MATLAB部署产品的其他功能,如MATLAB编译器、MATLAB Builder等)。依赖于MATLAB编译器运行时(MCR)。

MCR占用的内存太大,无法在Android设备上运行,因此不可能以这种方式将MATLAB代码部署到Android上。

你有两个主要选择:

  1. 使用附加产品MATLAB Coder将您的MATLAB代码转换为C。此C代码不依赖于MCR (与部署产品不同),并与其他C代码一样被编译和合并到Android应用程序中。
  2. 将您的java组件部署为web服务,并让您的Android应用程序与其远程通信。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30865800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档