是否可以在 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);
返回。null
Camera.class
Android-Vision 团队,您是否计划在下一个版本中添加这些功能?
此致,
基督教