Wie man Kamera-Sensor-Größe im android-Gerät?
kann jemand wissen, wie man die Größe des Bildsensors der Kamera in android-Gerät ?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
kann jemand wissen, wie man die Größe des Bildsensors der Kamera in android-Gerät ?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es möglich, API-level 21. Aus der Dokumentation (https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics.html#SENSOR_INFO_PHYSICAL_SIZE):
Ich verwenden diese Art von code. Vorsicht, es könnte mehr sein als nur eine Kamera:
Beachten Sie, dass die Ausnahme
CameraAccessException
muss gefangen werden.Vergessen Sie nicht, fügen Sie
<uses-sdk android:minSdkVersion="21" />
zu Ihrem manifest.Es ist einfach zu Breite und Höhe der sensor der Kamera Kamera1-Api zu. Holen Sie sich die horizontalen und vertikalen Winkel von Ansichten und Brennweite und der rest ist ein wenig Trigonometrie.
A = Blickwinkel, l = Brennweite, h = sensor Höhe/2 => tan(A/2) = h/l
Für mein Gerät mit Brennweite 1.15 mm und horizontalen Blickwinkel mit 54,8 Grad:
Sensor width = tan(54.8/2)*2*1.15 = 1.19 mm
Dieser Wert ist gleich mit dem, was ich bekomme mit der Methode DomTomCat gepostet.