front-Kamera-nehmen Sie sehr dunkel capture in android

Ich bin die Bildaufnahme mit Kamera auf der Vorderseite mit meine eigene Kamera-app nicht mit dem system Kamera-app.Aber das aufgenommene Foto ist sehr dunkel, so kann siehe Foto richtig.

mein code

mCamera = Camera.open(1);
Camera.Parameters params =mCamera.getParameters();
params.setSceneMode(Camera.Parameters.SCENE_MODE_NIGHT);
mCamera.setParameters(params);

Und Bild

if (mCamera != null) {
try {
 mCamera.setPreviewDisplay(mSurfaceHolder);
 mCamera.startPreview();
 mCamera.takePicture(null, mPictureCallback,
 mPictureCallback);
} catch (IOException e) {
 e.printStackTrace();
    }
}

Vielen Dank im Voraus. Bitte geben Sie mir Anregungen. jede Hilfe wird geschätzt.

  • Wäre es nicht zu tun mit dem Einsatz von SCENE_MODE_NIGHT? Als Fotograf würde ich erwarten, dass der Nacht-Modus zum abdunkeln von Fotos, im Grunde erzählt die Kamera die Belichtungsmessung, die die gesamte Szene ist wahrscheinlich viel dunkler als ein normales Foto. Was passiert, wenn Sie versuchen SCENE_MODE_AUTO statt?
  • SCENE_MODE_AUTO nehmen dunkle Foto.
  • Ist es dunkel, wo sind Sie? Im ernst, obwohl, nicht sicher, was Los ist. Es gibt eine die Vorherige Frage Fragen über diese, auch. Es ist überraschend schwierig, angesichts der hardware-Varianten von Android, um eine verlässliche Antwort geben zu dieser Art von Frage, wenn.
  • nicht zu dunkel, damit das Gesicht nicht sehen kann. es gibt genug Lichter
  • Ist das Ergebnis genommen von dem Gerät nativen Kamera-app deutlich weniger dunkel? Sie können versuchen, den logcat von Medienserver - dies kann Ihnen helfen, reverse-engineer die tuning Sie übernehmen.
  • cohn vielen Dank, aber jetzt ist das problem gelöst.....
  • Wenn Sie gelöst haben Ihr eigenes problem, Sie können posten Sie Ihre Lösung als Antwort hier, anderen Menschen zu helfen.

InformationsquelleAutor kiran boghra | 2013-12-16
Schreibe einen Kommentar