cmdbug / YOLOv5_NCNN

🍅 Deploy ncnn on mobile phones. Support Android and iOS. 移动端ncnn部署,支持Android与iOS。
GNU General Public License v3.0
1.48k stars 301 forks source link

安卓编译成功,在手机上运行打开图片报错,调用摄像头没有问题 #18

Open Single430 opened 4 years ago

Single430 commented 4 years ago

你好,我在运行您的项目时 使用摄像头是没有问题的

当我使用 ChineseOCR 选择图片报了以下的错误,应该是图片没有正确 get

这里我去看240行,然后断点调试,出现了下面这个信息,权限问题??,由于我不熟悉安卓的开发,这里便不知改如何修改了,希望可以得到您@WZTENG 的帮助!!

环境: 真机小米8, 安卓10

cmdbug commented 4 years ago

去手机权限管理的地方把读写或相册权限等全部允许再试下

cmdbug commented 4 years ago

https://github.com/WZTENG/YOLOv5_NCNN/blob/cceb6bf6ed10664fd0c234a6fd60f4c49a4ce8a2/android_YOLOV5_NCNN/app/src/main/java/com/wzt/yolov5/ocr/OcrActivity.java#L201-L211 应该是208行这里没有获取到图片,请检查相关权限是否允许。

Single430 commented 4 years ago

https://github.com/WZTENG/YOLOv5_NCNN/blob/cceb6bf6ed10664fd0c234a6fd60f4c49a4ce8a2/android_YOLOV5_NCNN/app/src/main/java/com/wzt/yolov5/ocr/OcrActivity.java#L201-L211

应该是208行这里没有获取到图片,请检查相关权限是否允许。

权限都允许了,还是报相同错误,需要root吗?,我断点调试的就是208这行

cmdbug commented 4 years ago

不需要root,,估计是手机系统获取图片不一样,,实在不会的话先找人拿个其它手机先试下。

Single430 commented 4 years ago

不需要root,,估计是手机系统获取图片不一样,,实在不会的话先找人拿个其它手机先试下。

好吧,谢谢

cmdbug commented 4 years ago

这个是系统适配问题,国产定制系统估计改什么了...

Single430 commented 4 years ago

这个是系统适配问题,国产定制系统估计改什么了...

好的,那就先不管了,换个品牌再试试

cmdbug commented 4 years ago

https://github.com/WZTENG/YOLOv5_NCNN/blob/96442848b2754371712c38d2d1060c68a07db1f0/android_YOLOV5_NCNN/app/src/main/AndroidManifest.xml#L14-L18 我增加了16行的配置,你加上再试一下。

Single430 commented 4 years ago

https://github.com/WZTENG/YOLOv5_NCNN/blob/96442848b2754371712c38d2d1060c68a07db1f0/android_YOLOV5_NCNN/app/src/main/AndroidManifest.xml#L14-L18

我增加了16行的配置,你加上再试一下。

我试了下,可以选择图片了,不过 ChineseOCR 选择图片可以成功,识别过程中闪退,貌似资源占用很大,还在debug,没找到原因

Single430 commented 4 years ago

https://github.com/WZTENG/YOLOv5_NCNN/blob/96442848b2754371712c38d2d1060c68a07db1f0/android_YOLOV5_NCNN/app/src/main/AndroidManifest.xml#L14-L18

我增加了16行的配置,你加上再试一下。

我试了下,可以选择图片了,不过 ChineseOCR 选择图片可以成功,识别过程中闪退,貌似资源占用很大,还在debug,目前还没找到原因

zlszhonglongshen commented 4 years ago

https://github.com/WZTENG/YOLOv5_NCNN/blob/96442848b2754371712c38d2d1060c68a07db1f0/android_YOLOV5_NCNN/app/src/main/AndroidManifest.xml#L14-L18

我增加了16行的配置,你加上再试一下。

我试了下,可以选择图片了,不过 ChineseOCR 选择图片可以成功,识别过程中闪退,貌似资源占用很大,还在debug,没找到原因

是的,OCR没有成功识别的,不过我是在本地调试了。