Open Crazyya opened 7 years ago
摄像头是不是被其他应用占用了没有释放,将其他应用关掉试试。
重启手机确定关闭所有占用摄像头的应用,黑屏 开启自带拍照程序确认没问题重进应用,黑屏 尝试setCameraIndex,黑屏 断点监听loadOpenCV确认OpenCV是加载成功的 现在感觉像是没开启摄像头,请问这个CameraFaceDetectionView是否也要设置CameraManager并用openCamera方法才开启摄像头?
我现在看到CameraFaceDetectionView的一个方法onCameraViewStarted,CvCameraViewListener2的接口,断点的时候没有运行到start这里我看了下源码设置了监听讲道理是自动运行的,可是在loadOpenCV的时候通过了就已经设置进去了,现在就搞不懂为什么会不启动了。。。
@kongqw 忘了艾特了。。。
Android 系统版本?手机型号? 以我推测应该是权限问题,有没有LOG
奇怪的就是没有相关的LOG信息,系统是6.0三星s6,还有一部是5.0的未知型号小米,感觉问题应该在我这边,我琢磨下到底哪出问题了
其他设备正常吗? 您先排查一下原因,有问题继续issue,我最近太忙,抽时间一块处理。:)
同样遇到这个黑屏问题。 OpenCVForAndroid-opencv3.2.0的人脸识别没问题,排除了设备问题
红米note4x 7.0系统
好像是so文件哪个缺了
安装OpenCV_2.4.11_Manager_2.20_armeabi.apk打开后会报错
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'xiaomi/mido/mido:7.0/NRD90M/V9.0.4.0.NCFCNEI:user/release-keys'
Revision: '0'
ABI: 'arm'
pid: 14943, tid: 14943, name: CVEngineProcess >>> org.opencv.engine:OpenCVEngineProcess <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: 'art/runtime/java_vm_ext.cc:475] JNI DETECTED ERROR IN APPLICATION: java_class == null'
r0 00000000 r1 00003a5f r2 00000006 r3 00000008
r4 f10bc590 r5 00000006 r6 f10bc538 r7 0000010c
r8 00000000 r9 ee46982c sl 000008f6 fp ee42f13f
ip 0000000d sp ffc60b90 lr ef5192b7 pc ef51bb38 cpsr 200f0010
backtrace:
#00 pc 00049b38 /system/lib/libc.so (tgkill+12)
#01 pc 000472b3 /system/lib/libc.so (pthread_kill+34)
#02 pc 0001d555 /system/lib/libc.so (raise+10)
#03 pc 000190a1 /system/lib/libc.so (__libc_android_abort+34)
#04 pc 00017104 /system/lib/libc.so (abort+4)
#05 pc 00319f31 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+252)
#06 pc 000b4ef9 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+864)
#07 pc 002382bd /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1664)
#08 pc 00238523 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
#09 pc 00262ced /system/lib/libart.so (_ZN3art3JNI10NewObjectVEP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_list+600)
#10 pc 00068057 /system/lib/libandroid_runtime.so
#11 pc 00097a97 /system/lib/libandroid_runtime.so (_ZN7android20javaObjectForIBinderEP7_JNIEnvRKNS_2spINS_7IBinderEEE+142)
#12 pc 00003e4b /data/app/org.opencv.engine-1/lib/arm/libOpenCVEngine_jni.so (Java_org_opencv_engine_BinderConnector_Connect+50)
#13 pc 0000a1b9 /data/app/org.opencv.engine-1/oat/arm/base.odex (offset 0xa000)
@look0089 抱歉,我还没来得及查看,您安装下 3.2.0 版本的OpenCV Manager尝试一下呢? 有可能是Manager版本问题造成的。
我也遇到了黑屏问题,不懂怎么解决 设备是小米5 安装了OpenCVForAndroid-opencv3.2.0的人脸识别 可以正常使用 也安装过了3.2.0的OpenCV Manager都不能正常运行 请问现在有解决办法了吗? @kongqw @Crazyya @look0089
谢谢各位反馈,本周我会抓紧落实,找一台机器试一下。🙏
各位,我在android 5.0上的是可以使用的,而android7.0上是黑屏的。 我使用的是OpenCV_2.4.11_Manager_2.20_armv7a-neo,推测是在android7.0上不支持。 建议大家在安装opencv manager 之后,打开看一下是否有版本信息,如果没有,则很有可能表示安装不成功。
图1:android 5.0, 有版本信息显示;
图2: android 7.0, 没有版本信息显示;
OpenCV_Manager的问题,怎么配置进去,不用去安装?
@windboat @kongqw @Crazyya 我这边安装后也是黑屏,请问这个问题后来解决了吗?
已解决
2018年12月14日 下午12:46,"chuntian119" notifications@github.com写道:
@windboat https://github.com/windboat @kongqw https://github.com/kongqw @Crazyya https://github.com/Crazyya 我这边安装后也是黑屏,请问这个问题后来解决了吗? [image: screenshot_2018-12-14-11-50-37-048_kong qingwei kqwfacedetectiondemo] https://user-images.githubusercontent.com/10336765/49983509-2bd38c00-ff9e-11e8-822e-6e0cd2895c47.png [image: screenshot_2018-12-14-12-41-59-989_org opencv engine] https://user-images.githubusercontent.com/10336765/49983510-2e35e600-ff9e-11e8-857f-d1df25c5c754.png
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/kongqw/OpenCVForAndroid/issues/15#issuecomment-447211867, or mute the thread https://github.com/notifications/unsubscribe-auth/AdQrbKAMv_OGnl4bhWM7aZf22_EUn5m1ks5u4y0XgaJpZM4P386X .
各位,我在android 5.0上的是可以使用的,而android7.0上是黑屏的。 我使用的是OpenCV_2.4.11_Manager_2.20_armv7a-neo,推测是在android7.0上不支持。 建议大家在安装opencv manager 之后,打开看一下是否有版本信息,如果没有,则很有可能表示安装不成功。
图1:android 5.0, 有版本信息显示;
图2: android 7.0, 没有版本信息显示;
请问您解决这个问题了吗?
@look0089 抱歉,我还没来得及查看,您安装下 3.2.0 版本的OpenCV Manager尝试一下呢? 有可能是Manager版本问题造成的。
我换用了320的openCV Manager就正常了,OpenCV_3.2.0_Manager_3.20_armeabi-v7a.apk
权限ok。OpenCVManager也ok,可是进入应用没有镜头图像,切换镜头也这样,请问有没有解决办法?我用CameraManager.openCamera是没问题的,前后镜头都ok