Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

320版本的分支代码是不是少了/data/data/kong.qingwei.opencv320/app_cascade/2131099665.xml #26

Open
Tfancy opened this issue Jan 26, 2018 · 7 comments

Comments

@Tfancy
Copy link

Tfancy commented Jan 26, 2018

实例化CascadeClassifier的时候,这个对象一直是empty的。

有朋友遇到这个问题吗?求告知下

@kongqw
Copy link
Owner

kongqw commented Jan 26, 2018

没有呀,可以正常运行呢,您这有没有什么log信息。

@Tfancy
Copy link
Author

Tfancy commented Jan 26, 2018

错误信息就是mCascadeClassifier这个检测器报了个空指针,我看github上的代码也没有那个xml的啊

Process: kong.qingwei.opencv320, PID: 14634
java.lang.NullPointerException
at com.kongqw.ObjectDetector.detectObject(ObjectDetector.java:106)
at com.kongqw.ObjectDetectingView.onCameraFrame(ObjectDetectingView.java:51)
at org.opencv.android.CameraBridgeViewBase.deliverAndDrawFrame(CameraBridgeViewBase.java:392)
at org.opencv.android.JavaCameraView$CameraWorker.run(JavaCameraView.java:355)
at java.lang.Thread.run(Thread.java:841)

@kongqw
Copy link
Owner

kongqw commented Jan 26, 2018

clone后改过程序吗?createDetector(Context context, int id) 的 id 要传入R.raw.xxx
xxx 是 main/res/raw/ 下的xml文件,检查一下。

@Tfancy
Copy link
Author

Tfancy commented Jan 26, 2018

image
没改过的,createDetector方法也传了R.raw.xxx了的。现在就是我点击完目标检测,程序就会实例化那几个检测器(都赋值了null),再点一下人脸检测,程序就奔溃了。

@kongqw
Copy link
Owner

kongqw commented Jan 26, 2018

您这是读取 xml 失败了,raad都返回-1了,检查一下 xml 是否正常。
另外您是什么设备?系统版本?

@Tfancy
Copy link
Author

Tfancy commented Jan 30, 2018

大神,真的是和系统版本有关系!
我用的android4.4和android5.1的平板试了都报这个错,用7.1系统的手机来试可以的。

@nominedisorder
Copy link

nominedisorder commented Mar 22, 2018

Android 8.1 / OpenCV 3.4.x:
javaDetector = new CascadeClassifier(cascadeFile.getAbsolutePath());
javaDetector.load( cascadeFile.getAbsolutePath()); //添加这个

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants