|  | 
 
| 本帖最后由 hihihi1 于 2022-4-6 15:27 编辑 
 前提:该android程序可以正常得运作在android手机上。
 
 用的是rk3566,android系统,使用的是外置摄像头,运行的是android-yolov5模型程序:打开摄像头,实时识别物品。
 运行android程序,报错如下:
 
 2022-04-06 14:35:57.058 3631-3658/com.tencent.yolov5 E/ion: ioctl c0044901 failed with code -1: Inappropriate ioctl for device
2022-04-06 14:35:57.068 3631-3658/com.tencent.yolov5 A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x90 in tid 3658 (ImageReader-640), pid 3631 (.tencent.yolov5)
定位错误定位在ndkcamera.cpp中:
     int32_t y_pixelStride = 0;
    int32_t u_pixelStride = 0;
    int32_t v_pixelStride = 0;
    AImage_getPlanePixelStride(image, 0, &y_pixelStride);    //错误定位在这里
    AImage_getPlanePixelStride(image, 1, &u_pixelStride);
    AImage_getPlanePixelStride(image, 2, &v_pixelStride);
 找不到实际的解决办法
 
 
 | 
 |