首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >华为使用ML试剂盒检测人脸将无法在某些设备上工作

华为使用ML试剂盒检测人脸将无法在某些设备上工作
EN

Stack Overflow用户
提问于 2021-03-23 07:33:37
回答 1查看 328关注 0票数 2

我正在尝试创建一个简单的Android应用程序,它可以从位图中识别人脸。首先,我尝试用以下代码行初始化VisionBase

代码语言:javascript
复制
VisionBase.init(c, object : ConnectionCallback {
override fun onServiceConnect() {
    l.engineReady()
    Log.i("LOG_TAG", "onServiceConnect")
}

override fun onServiceDisconnect() {
    l.engineDisconnected()
    Log.i("LOG_TAG", "onServiceDisconnect")
}
})

不幸的是,onServiceConnectonServiceDisconect从未被调用过。在我的LogCat中,我可以使用相同的错误消息产生多个错误:

拒绝访问查找属性"hwservicemanager.ready“

我得说我有三种设备。在我的华为p40 Lite上,一切都很好,但是在我的华为Y6 2018年( ATU-L21型号,EMUI版本8.0.0)和华为Y5p (EMUI 10.1.0.151版)上,我每次都可以复制这种行为。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-24 01:24:49

人脸检测使用机器学习来实现这一特性,并且对移动设备的芯片组有一定的依赖性。Y6和Y5P配备了Mediatek MT6761和MT6762R芯片,P40 Lite拥有麒麟810。这里是支持的设备列表,请参考。

建议您使用HMS的毫升工具包作为替代,支持EMUI5.0或更高版本的Android设备。

有关详情,请参阅此文档

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66758949

复制
相关文章

相似问题

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