Anzeige der modifizierten Live-Kameravorschau

8

Ich habe gerade eine Android-App gemacht, die eine Live-Vorschau der Kamera anzeigen kann, aber ich bin auf der Suche nach einer Möglichkeit, Live-Pixel-Manipulation durchzuführen (z. B. das Bild Graustufen, Sepia-getont, etc.). Bis jetzt habe ich keinen Code für jemanden gefunden, der das schon mal gemacht hat.

Jede Hilfe wäre willkommen.

    
Rob 10.03.2011, 17:51
quelle

2 Antworten

7

Sie könnten Camera.Parameters verwenden, um den entsprechenden Effekt festzulegen. Lesen Sie mehr darüber hier .

Wenn du die Manipulation durch deine machen willst, dann benutze onPreviewFrame der Kamera. Dies gibt Ihnen das rohe byte[] of YUV -Format (standardmäßig können Sie es auch auf andere Formate setzen. Schauen Sie hier zum Einstellen des Vorschauformats.

Sie können jetzt jede gewünschte Pixelmanipulation auf byte[] durchführen.

Hoffe, das hilft!

    
Vinod Maurya 20.04.2011 07:04
quelle
0

Ich habe diese Frage hier beantwortet. Kurz gesagt, diese Tutorial gibt Ihnen wahrscheinlich die Der beste Weg, um dies zu erreichen (mit OpenCV, eine kostenlose Computer Vision-Bibliothek). Sie können ihre Beispielanwendung auch von ihrer Website herunterladen.

>     
Alexander Pacha 12.06.2013 03:39
quelle

Tags und Links