我正在使用谷歌视觉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()
总是返回错误。我检查了OPPO(5.1.1(和Moto(6.0(
蒂亚
检测器依赖项是在应用首次运行时下载的,而不是在应用安装时下载的。我遇到了同样的问题,问题是您的网络连接未打开或您没有足够的存储空间进行下载,例如总空间的 10%,尽管它不会占用那么多空间,但从 Google Play 服务下载确实需要大量存储空间。
看起来第一次在每个设备上使用人脸检测器,一些下载是由Google Play服务完成的一次。确保您的网络连接已打开,并在启动应用程序后等待一段时间。