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
Bug: Dependencies between detector runs on LBP #5442
Comments
This bug is connected with openCL. There is no problem with openCV build without openCL. |
OpenCL is known to cause issues. Either
Both will make the sample work, just tested here locally. |
Tested again, now on Ubuntu 16.04.01, OpenCV 3.1.0, same issue. |
@leugenea did you disable OpenCL? |
@StevenPuttemans , yes, without OpenCL everything works just fine. And even on PCs without GPU (Intel or NVidia). |
BTW just confirmed again with a collegue, this bug is still alive. OpenCL implementation of detectMultiscale completely brakes down the detector, while explicitly disabling OpenCL makes it run just fine! |
There is some bug with cv::CascadeClassifier in case of lbpcascade_frontalface:
We have 3 photos (attached files arranged as 02463d131, 02463d139, 02463d142 respectively). Сonsistently run detector on them. For the last picture we get the wrong result. Remove, for example, the second photo. Now, the result for the third picture changed and became correct.
This observation is true only for lbp cascades. On haarcascade all is ok.
See attached files for more info.
Build info:
openCV 3.0.0, vc12, static
Code:
The text was updated successfully, but these errors were encountered: