Google Vision de l'API Échantillons: Obtenir le CameraSource à se Concentrer
J'ai checkout les dernières versions de Google Vision Api à partir d'ici:
https://github.com/googlesamples/android-vision
Et je suis en cours d'exécution sur un LG G2 appareil avec KitKat. La seule modification que j'ai faite est de la minSdkVerion dans le Gradle fichier:
...
defaultConfig {
applicationId "com.google.android.gms.samples.vision.face.multitracker"
minSdkVersion 19
...
Cependant, il n'a pas le focus. Comment puis-je faire de mise au point?
Vous devez vous connecter pour publier un commentaire.
J'ai modifié le CameraSourcePreview (....) constructeur comme suit:
L'avis a été donné ici: https://github.com/googlesamples/android-vision/issues/2
et le code de référence est ici: https://gist.github.com/Gericop/7de0b9fdd7a444e53b5a
J'ai également eu à modifier le FaceTrackerFactory tirage(sur la Toile ...) méthode:
Une mise au point automatique option est maintenant disponible dans la langue officielle de l'API. Voir la setAutoFocusEnabled méthode ici:
https://developers.google.com/android/reference/com/google/android/gms/vision/CameraSource.Builder.html#setAutoFocusEnabled(boolean)
Aussi, nous open source le CameraSource classe, qui a une mise au point automatique méthode. Celui-ci vous permet de définir un mode de mise au point, par opposition à la "vidéo en continu" mode que l'officielle de l'API par défaut:
https://github.com/googlesamples/android-vision/blob/master/visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/ui/camera/CameraSource.java
Cela a fonctionné pour moi à l'Aide de Google Play Services 8.4:
'com.google.android.gms:jouer-services:8.4.0'