项目场景:使用opencv人脸检测时发生报错

提示:使用opencv人脸检测时发生报错:


问题描述:error: (-215:Assertion failed) !empty() in function ‘cv::CascadeClassifier::detectMultiScale’

提示:error: (-215:Assertion failed) !empty() in function ‘cv::CascadeClassifier::detectMultiScale’:

@Override
        OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv\modules
        \objdetect\src\cascadedetect
        .cpp:1689: error: (-215:Assertion failed)
         !empty() in function 'cv::CascadeClassifier::detectMultiScale'
        }

原因分析:主要问题是路径·引用路径错误或者路径名出现中文

主要问题是路径·引用路径错误或者路径名出现中文


解决方案:找到自己安装的anaconda,搜索haarcascade_frontalface_default在这里插入图片描述

搜索出来后看到如下文件,点击鼠标右键后,点击打开文件所在位置在这里插入图片描述
复制文件路径后,在贴入代码,即能正常使用。
在这里插入图片描述
能正常使用的python代码一览:在这里插入图片描述

下面是效果图:
在这里插入图片描述

Logo

一站式 AI 云服务平台

更多推荐