ncnn-android-nanodet
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
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
同样的问题,请问解决了吗
请问
同样的问题,请问解决了吗 请问解决了吗,我得设备只有一个摄像头,获取不到摄像头id
我也遇到了一样的问题,请问解决了吗?
同问,请问解决了吗
该问题是由于你使用的测试手机不支持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数据的后处理。