在调用函数对人脸进行检测时,发现一直运行失败,排查到是:cascade.detectMultiScale(grayImage, rect, 1.1, 3, 0); // 分类器对象调用
该语句异常。
表现为的错误代码为出现错误:引发了异常: 写入访问权限冲突。this 是 nullptr。跳转到了type.hpp文件中的Rect部分,出错标记在:: x(r.x), y(r.y), width(r.width), height(r.height) {} 这一行。
后续搜索引擎查阅各种资料确定问题点在于附加依赖项中添加的库不对引起,我在release下添加了world3416.lib和world3416d.lib的库,删除对应的库以后重新运行程序,人脸就能识别框出
opencv人脸检测--detectMultiScale函数_walker lee的博客-CSDN博客_detectmultiscale
感谢上面大佬的源码参考