【opencv】AttributeError: module ‘cv2‘ has no attribute ‘face‘处理

错误提示如上:

原因:opencv版本太低或者face模块被移出

方法1:官网下载(速度及慢)

官网:OpenCv​​​​​​ 选择你需要的版本和操作系统(版本要求4.x)

 

方法2:在你的Python解释器环境下使用命令:pip install opencv - contrib - python

 

调试过程中用到的一些查看配置的命令:

pip cache purge //清除pip缓存

python -m pip install dlib-19.24.99-cp312-cp312-win_amd64.whl //pip离线下载第三方库

conda config --remove-key channels //删除镜像
conda config --add channels defaults //添加镜像

 

在使用OpenCV中的人脸识别模块时,出现"AttributeError: module 'cv2' has no attribute 'face'"错误的原因是没有正确安装需要的依赖模块。 解决该问题的方法是安装OpenCV的contrib版本,其中包含了人脸识别相关的模块。你可以通过执行"pip install opencv-contrib-python"命令来安装该模块。请确保你已经卸载了之前的错误安装并重新指定了正确的版本。重新启动你的pycharm后,你应该能够成功导入cv2模块,并且使用"cv2.face"模块进行人脸识别。 总结一下解决步骤: 1. 卸载之前错误安装的OpenCV模块。 2. 重新指定正确的OpenCV版本,执行"pip3 install opencv-python==4.5.5.62"命令进行安装。 3. 安装包含人脸识别模块的contrib版本,执行"pip install opencv-contrib-python"命令进行安装。 4. 重新启动你的pycharm,并尝试运行你的代码,应该不再出现"AttributeError: module 'cv2' has no attribute 'face'"错误了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【AttributeError: module cv2.face has no attribute face解决方法】](https://blog.youkuaiyun.com/qq_63188936/article/details/126044244)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值