Comment autofocus appareil photo Android automatiquement?
Je veux autofocus appareil photo Android dès que la caméra reste immobile. Je cherche des tutoriels ou des échantillons de comment le faire, ou du moins un petit exemple qui montre ce que les classes que je peux l'utiliser pour accrocher sur de tels événements.
- double possible de Android Appareil photo AutoFocus sur Demande
Vous devez vous connecter pour publier un commentaire.
Pour moi cela a fonctionné un régal:
Camera.Parameters
est obsolète dans SDK 21 et au-dessus.setParameters()
Essayez d'utiliser
Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO
ouCamera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE
.Voir ci-dessous:
Il est important de vérifier si le téléphone est en supportant votre mode choisi avant d'essayer de l'utiliser, sinon
setParameters()
va lancer une exception d'exécution.(Modifier le code fonctionne correctement)
Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE
au lieu de cela, si vous voulez faire texte/reconnaissance des codes à barres ou de se concentrer sur un morceau de papier.Code suivant fonctionne pour moi.
Réglage de la mise au point automatique (extrait de la classe):
Caméra d'appel pour la capture d'une image dans le cas où l'autofocus est prêt (classe d'activité):
Obtenir de l'image (classe d'activité):
Semble que vous devriez autofocus continu comme il est question ici.
Il y a un la question ici que vous pouvez faire référence.
Cela fonctionne parfaitement pour la prévisualisation de rappel:
vous pouvez essayer de code:
appel de capture :
mCamera.autoFocus(autoFocusCallback);
Vous pouvez vous référer à:
http://android-er.blogspot.com/2011/01/start-camera-auto-focusing-autofocus.html