Android Mobile Vision访问相机参数

时间:2016-02-03 22:24:44

标签: android google-play-services android-vision

Android的Mobile Vision API 8.4上是否可以访问CameraSource中的Camera参数? 我希望能够调整一些相机参数(快门速度,ISO,光圈......)。

更新 我尝试使用此code

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;
}

但它对我不起作用,field.get(cameraSource);在获取类型为null的字段时返回Camera.class

Android-Vision团队,您打算在下一版本中添加这些功能吗?

致以最诚挚的问候,

基督教

1 个答案:

答案 0 :(得分:1)