error(-215) !empty() in function detectMultiScale 解决方案
在使用 OpenCV Python 构建级联分类器的时候,可能会出现类似这样的错误
error: (-215:Assertion failed) !empty() in function 'detectMultiScale'
在 Stack Overflow 上面关于这个问题有讨论 https://stackoverflow.com/questions/30508922/error-215-empty-in-function-detectmultiscale
普遍的看法是 XML 或其他文件丢失或者路径不正确。
正确的路径看起来应该是如下模样:
cascade_fn = args.get('--cascade', "../../data/haarcascades/haarcascade_frontalface_alt.xml")
nested_fn = args.get('--nested-cascade', "../../data/haarcascades/haarcascade_eye.xml")
cam = create_capture(video_src, fallback='synth:bg=../data/lena.jpg:noise=0.05')
在这个答案下面也有一些参考:
http://answers.opencv.org/question/52340/opencv-error-assertion-failed-empty-in-detectmultiscale/