如何在buildozer中运行dlib包?

2024-09-28 21:30:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Android应用程序开发的新手,我正在用kivy和buildozer创建一个面部识别应用程序。为了能够使用dlib包,我应该如何修改buildozer.spec文件?只需将dlib添加到需求行就足够了吗?Dlib有许多不能与pip一起安装的依赖项(Cmake,Boost,Boost.python我不确定pythonforandroid是否有适合它们的方法。在


Tags: pip文件方法cmake应用程序androidspecboost
1条回答
网友
1楼 · 发布于 2024-09-28 21:30:25

只有纯Python包可以通过修改buildozer.spec文件来添加。如果模块包含二进制文件或应该编译为二进制的代码,那么它必须具有pythonforandroid配方,以便正确地为android编译这个模块(及其依赖项)。您可以看到的可用p4a配方列表heredlib没有配方:您可以尝试根据现有配方编写配方(但这很难实现),或者,例如,尝试搜索其他替代方法。可能是使用OpenCV的face recognition(已经是has配方)?注意,我没有亲自尝试。在

相关问题 更多 >