ncnn-android-nanodet icon indicating copy to clipboard operation
ncnn-android-nanodet copied to clipboard

D/ncnn: closeCamera W/NdkCamera: close D/ncnn: openCamera 0 W/NdkCamera: open W/NdkCamera: open 0 E/ACameraManager: Get camera characteristics from camera service failed: Status(-8): '10: getCameraCharacteristics:565: Unable to retrieve camera characteristics for device : No such file or directory (-2)' openCamera: cannot get camera characteristics for camera . err -10000 E/NdkCameraDevice: ACameraDevice_createCaptureRequest: invalid argument! device 0x0 request 0x7ec7a483b8 E/NdkCaptureRequest: ACaptureRequest_addTarget: Error: invalid input: req 0x0, req-targets 0x0, target 0x7eafa3b260 E/NdkCameraDevice: ACameraDevice_createCaptureSession: Error: invalid input: device 0x0, outputs 0x7eac7384a0, callbacks 0x7fea1a8778, session 0x7ec7a483d0 E/NdkCameraCaptureSession: ACameraCaptureSession_setRepeatingRequest: Error: invalid input: session 0x0, numRequest 1, requests 0x7ec7a483b8

Open ainia123 opened this issue 3 years ago • 5 comments

Error calling camera

D/ncnn: closeCamera W/NdkCamera: close D/ncnn: openCamera 0 W/NdkCamera: open W/NdkCamera: open 0 E/ACameraManager: Get camera characteristics from camera service failed: Status(-8): '10: getCameraCharacteristics:565: Unable to retrieve camera characteristics for device : No such file or directory (-2)' openCamera: cannot get camera characteristics for camera . err -10000 E/NdkCameraDevice: ACameraDevice_createCaptureRequest: invalid argument! device 0x0 request 0x7ec7a483b8 E/NdkCaptureRequest: ACaptureRequest_addTarget: Error: invalid input: req 0x0, req-targets 0x0, target 0x7eafa3b260 E/NdkCameraDevice: ACameraDevice_createCaptureSession: Error: invalid input: device 0x0, outputs 0x7eac7384a0, callbacks 0x7fea1a8778, session 0x7ec7a483d0 E/NdkCameraCaptureSession: ACameraCaptureSession_setRepeatingRequest: Error: invalid input: session 0x0, numRequest 1, requests 0x7ec7a483b8

ainia123 avatar Sep 27 '21 12:09 ainia123

同样的问题,请问解决了吗

wbq-code avatar Nov 23 '21 15:11 wbq-code

请问

同样的问题,请问解决了吗 请问解决了吗,我得设备只有一个摄像头,获取不到摄像头id

liuweixue001 avatar Jan 11 '22 06:01 liuweixue001

我也遇到了一样的问题,请问解决了吗?

qiujianchen avatar Feb 03 '23 02:02 qiujianchen

同问,请问解决了吗

2111905222 avatar Jun 06 '23 07:06 2111905222

该问题是由于你使用的测试手机不支持camera2 api,可以通过以下代码查看每个摄像头支持的camera api CameraCharacteristics characteristics = manager.getCameraCharacteristics(cameraId); Log.d("Img", "INFO_SUPPORTED_HARDWARE_LEVEL " + characteristics.get(CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL));

INFO_SUPPORTED_HARDWARE_LEVEL有4种值:

INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY:处于该级别的设备意味着它只支持Camera1的功能,不具备任何Camera2高级特性,即无法使用Camera2;

INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED:支持Camera1的基础功能,支持部分Camera2高级特性的级别;

INFO_SUPPORTED_HARDWARE_LEVEL_FULL:支持所有Camera2的高级特性;

INFO_SUPPORTED_HARDWARE_LEVEL_3:新增更多Camera2高级特性,例如YUV数据的后处理。

caibi avatar Jun 18 '23 16:06 caibi