'cv::CascadeClassifier::detectMultiScale'
这一行困扰了我很久
在我不断地试错和查阅资料的时候用了各种解决问题,发现了pycharm的关于写OpenCV的一些需要注意的地方
第一 图片的的路径不能有中文,可以把图片放在跟代码的同意路径直接写图片的名称即可,如果这种方法还是不能成功,可以考虑是别的地方的问题
第二 拼写错误,咋写代码的时候,拼写时最关键的一步,所以我们应该检查拼写是否正确,例如图片的路径 以及haarcascade_frontalface_default.xml的文件路径是否正确,这些都会造成代码报错
第三 haarcascade_frontalface_default.xml需要写这个文件的绝对路径,而不是相对路径
第四 在写haarcascade_frontalface_default.xml文件相对路径的时候不能出现中文,如果存放的地址有中文的地方,应该放个地址重新放文件
以上便是我总结的一些方法和需要注意的地方,按照一般情况下都是以上几个问题,只要每个步骤正确就可以正常运行了