使我的Python Tensorflow Api在Android上运行[关闭]

问题描述 投票:-1回答:1

我有一个使用Tensorflow和其他依赖项的Python API,例如face_recognitionface detectorrude-carnie。基本上,api的作用是检测面部,识别其中的独特面部,最后找到其年龄和性别,然后将值提供给调用方。

关于api本身的概述,它有5个功能,init()初始化所有变量,start()启动引擎,process(cv2 mat)处理框架,get_results()以获取处理后的结果, stop()杀死引擎。

[尝试将此项目移植到android时,我尝试了Kivy,将其他流行的python移植到android解决方案,但未成功。当尝试加载不是arm64的模型时,尝试在Kivy中构建一个简单的opencv项目失败,并且我不知道如何为该特定平台构建所有这些模型。

有什么办法可以解决这些问题?我可以在与python API交互的android之上构建自己的Jni层吗?

感谢您的帮助。谢谢您的时间

java python android tensorflow machine-learning
1个回答
0
投票

您可以通过网络服务器为Api提供服务,因此您可以从Android界面向其发送请求。

对于Web框架,我建议使用Flask,因为它易于使用和学习。

© www.soinside.com 2019 - 2024. All rights reserved.