2017-01-30 5 views
0

Ich mache eine Anwendung, wo der Benutzer über die Qualität des Bildes, das er vornimmt, vorgeschlagen werden soll.
Wie "Brightness is low" und "Your environment is dim".Kamera: Wie man Bildhelligkeit während der Aufnahme eines Bildes erhält?

Um dies zu erreichen, müssen wir eine Overlay-Nachricht in die Kameravorschau einfügen, während der Benutzer das Objekt betrachtet.

Hat jemand eine Idee, wie wir die Bildhelligkeit aus der Kameravorschau mit Sensoren oder auf andere Weise im Live-Modus nehmen könnten, noch bevor das Bild aufgenommen wurde?

Jede Hilfe wäre willkommen.

Antwort

0

Mit den Kameraparametern, wie von @appleskin gezeigt, würde eine dieser Methoden helfen? setWhiteBalance() oder setExposureCompensation(). Wenn Sie diese Funktionalität zur Laufzeit erreichen möchten, dann verwenden Sie nativen NDK-Effekt für die Helligkeit. Sie können leicht .so Dateien von Github nur entsprechend Ihrer weiteren Anforderung verwenden.

Verwandte Themen