1

Android の Mobile Vision API 8.4 で CameraSource のカメラ パラメータにアクセスできますか? いくつかのカメラ パラメータ (シャッター スピード、ISO、絞りなど) を調整できるようにしたいと考えています。

更新私はこのコード を使用してそれをやろうとしています:

public Camera getCamera(CameraSource cameraSource) {

    Field[] declaredFields = CameraSource.class.getDeclaredFields();
    for (Field field : declaredFields) {
        if (field.getType() == Camera.class) {
            field.setAccessible(true);
            try {
                Camera camera = (Camera) field.get(cameraSource);
                if (camera != null) {
                    return camera;
                }

                return null;
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            }

            break;
        }
    }

    return null;
}

しかし、それは私にはうまくいきません。 type のフィールドを取得するとfield.get(cameraSource);戻ります。nullCamera.class

Android-Vision チーム、次のリリースでこれらの機能を追加する予定はありますか?

よろしくお願いします、

キリスト教徒

4

1 に答える 1

1

公式 API で基礎となるカメラを公開する予定はありません。ただし、このクラスには、使用および変更できるオープン ソース バージョンがあります。

https://github.com/googlesamples/android-vision/blob/master/visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/ui/camera/ CameraSource.java

于 2016-02-08T16:00:51.943 に答える