Android camera2 demoをダウンロードしましたが、うまく動作しました。
ここで、 CameraCharacteristicsを照会して、カメラの固有の行列を取得したいと考えています。
私のコードは
private void setUpCameraOutputs(int width, int height) {
Activity activity = getActivity();
CameraManager manager = (CameraManager) activity.getSystemService(Context.CAMERA_SERVICE);
try {
for (String cameraId : manager.getCameraIdList()) {
CameraCharacteristics characteristics
= manager.getCameraCharacteristics(cameraId);
float[] intrinsic = new float[5];
intrinsic = characteristics.get(CameraCharacteristics.LENS_INTRINSIC_CALIBRATION);
//...... leave out the following part
}
}
組み込みは 5 要素の配列であると予想されますが、intrinsic = characteristics.get(CameraCharacteristics.LENS_INTRINSIC_CALIBRATION)
null を返します。