FeiGeChuanShu / ncnn_nanodet_hand

Android hand detect and pose estimation by ncnn
92 stars 26 forks source link

error on device with single camera #4

Closed GeorvityLabs closed 2 years ago

GeorvityLabs commented 3 years ago

Hi @FeiGeChuanShu ,

Amazing project! It works fine on device with two cameras (front and back) , but fails on device with single camera (only back)

my camera id is '1' , there is only a single camera in my device. so i set private int facing = 1;

but, it is not working on the system because there is check for front camera that is causing an error.

How can I fix this issue? Hope you can suggest a fix.

This is my log output :

2021-06-24 12:41:10.748 28982-28982/com.tencent.nanodetncnn E/NdkImageReader: AImageReader_getWindow 2021-06-24 12:41:11.040 28982-28982/com.tencent.nanodetncnn D/SurfaceView: checkSurfaceViewlLogProperty get invalid command 2021-06-24 12:41:11.054 28982-28982/com.tencent.nanodetncnn D/ncnn: loadModel 0x77c5483700 2021-06-24 12:41:11.057 28982-28982/com.tencent.nanodetncnn W/ncnn: load hand 2021-06-24 12:41:11.585 28982-28982/com.tencent.nanodetncnn D/ncnn: openCamera 1 2021-06-24 12:41:11.585 28982-28982/com.tencent.nanodetncnn W/NdkCamera: open 2021-06-24 12:41:11.588 28982-28982/com.tencent.nanodetncnn W/NdkCamera: open 0 2021-06-24 12:41:11.588 28982-28982/com.tencent.nanodetncnn E/ACameraManager: getCameraCharacteristics: Camera ID does not exist! 2021-06-24 12:41:11.588 28982-28982/com.tencent.nanodetncnn E/ACameraManager: openCamera: cannot get camera characteristics for camera . err -10001 2021-06-24 12:41:11.588 28982-28982/com.tencent.nanodetncnn E/NdkCameraDevice: ACameraDevice_createCaptureRequest: invalid argument! device 0x0 request 0x77bb99d238 2021-06-24 12:41:11.589 28982-28982/com.tencent.nanodetncnn A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x8 in tid 28982 (ent.nanodetncnn)

liuweixue001 commented 2 years ago

你好,请问解决了吗