我正在使用谷歌视觉API从位图检测脸部。但它总是返回虚假。以前它曾经工作但现在不工作。
这里是我正在使用的代码和版本。
的build.gradle
compile 'com.google.android.gms:play-services-vision:10.2.4'
清单
<meta-data
android:name="com.google.android.gms.vision.DEPENDENCIES"
android:value="face" />
代码
FaceDetector faceDetector = new FaceDetector.Builder(context)
.setTrackingEnabled(false)
.setLandmarkType(FaceDetector.ALL_LANDMARKS)
.build();
if (faceDetector.isOperational()) {
...
...
但faceDetector.isOperational()
始终返回false 。我检查了OPPO(5.1.1)和Moto(6.0)
TIA
答案 0 :(得分:0)
有时首次运行应用程序时会下载检测程序依赖项,而不会在应用程序安装时运行。我遇到了同样的问题,问题是您的网络连接没有打开,或者您没有足够的存储空间可供下载占据总空间的10%,尽管它不占用太多空间但是从Google Play服务下载确实需要大量的存储空间。
看起来第一次在每台设备上使用面部检测器,一些下载由Google Play服务完成一次。确保您的网络连接已打开并在启动应用程序后等待一段时间。