Vermeiden Sie das Klappen der Frontkamera

Ich versuche, auf die rohe Futter von Andrids vorderseitiger Kamera zuzugreifen. Standardmäßig wird die Vorderseite der Kamera in die Kamera gedrückt, so dass die Benutzer sich selbst sehen können, als ob sie in einen Spiegel schauen – das ist toll, aber nicht was ich brauche. Was ist der beste Weg, um die rohe Futter zu bekommen? Gibt es eine Möglichkeit, das automatische Spiegeln zu deaktivieren, oder sollte ich versuchen, es in Code selbst zu drehen? Meine Anwendung muss eine Echtzeit-Feed der Front-Kamera anzeigen, ohne dass sie wie ein Spiegel umgedreht wird.

  • Android / Google Plus - Kann kein Bild von meinem Content Provider freigeben
  • Parse SDK Android - Facebook Grafik API v2.0
  • Wie benutzt man libudev auf android
  • So aktualisieren Sie die Liste der Navigationsschublade, sobald sie in Android geöffnet / geschlossen ist
  • Wie man eine neue Camera.Size in Android initialisiert
  • Android Playlist erstellen
  • So setzen Sie Android Studio zurück
  • Wie man "Daten" zwischen zwei Geräten (Android, iPhone) zu übertragen?
  • Android - Wie bekomme ich Image-Datei von Fresco Disk Cache?
  • IOS Google Analytics Benutzerdefinierte Abmessungen
  • So stellen Sie Single Choice Items in AlertDialog ein?
  • Android-Menüpunkte links in der Aktionsleiste ausrichten
  • 2 Solutions collect form web for “Vermeiden Sie das Klappen der Frontkamera”

    Wenn du eine nach vorne gerichtete Kamera zum Barcode-Scannen verwenden möchtest, kannst du TextureView verwenden und eine Transformationsmatrix darauf anwenden. Wenn die Textur aktualisiert wird, können Sie die Bilddaten lesen und diese verwenden.

    Siehe https://github.com/hadders/camera-reverse

    Speziell von MainActivity.java

    mCamera.setDisplayOrientation(90); Matrix matrix = new Matrix(); matrix.setScale(-1, 1); matrix.postTranslate(width, 0); mTextureView.setTransform(matrix); 

    Die Daten von der Frontkamera sind wie die Kamera das sieht es und sieht dich an. Die linke Seite des Bildes ist deine rechte Seite. Ich denke, das ist das, was du schon willst? Wenn es auf eine SurfaceView , ist es umgedreht, also wirkt es, wie du sagst, aber das ist eine separate kosmetische Transformation.

    Zumindest ist das, wie jedes Gerät, das ich gesehen habe, funktioniert und ich habe es hart gesehen, um die Kamera-Unterstützung im Barcode Scanner / Barcode Scanner + zu implementieren.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.