-1

Camera2中,我发现了一个名为SENSOR_BLACK_LEVEL_PATTERN的 API 。我正在尝试获取与此 API 相关的设备信息。不知怎的,我不明白如何得到它。我已经做到了:

CameraCharacteristics mCameraCharacteristics = manager.getCameraCharacteristics(cameraId);

BlackLevelPattern blackLevelPattern = mCameraCharacteristics.get(CameraCharacteristics.SENSOR_BLACK_LEVEL_PATTERN);

//What to do next with  blackLevelPattern?

想用getOffsetForIndex()方法。

更新: 这样使用可以吗:blackLevelPattern.getOffsetForIndex(0, 0)

请建议。提前致谢。

4

1 回答 1

0

最后我可以使用下面的代码来做到这一点:

CameraCharacteristics mCameraCharacteristics = manager.getCameraCharacteristics(cameraId);                                
BlackLevelPattern blackLevelPattern = mCameraCharacteristics.get(CameraCharacteristics.SENSOR_BLACK_LEVEL_PATTERN);
                                int[][] array = new int[2][2];
                                for (int c = 0; c < array.length; c++) {
                                    for (int r = 0; r < array.length; r++) {
                                        append(blackLevelPattern.getOffsetForIndex(c, r);

                                        }
                                    }
于 2015-04-07T01:27:30.410 回答