AttributeError: module ‘cv2‘ has no attribute ‘face‘

简介: AttributeError: module ‘cv2‘ has no attribute ‘face‘

Traceback (most recent call last):

 File "D:\AI_37\pythonProject7\day23\课堂代码\day23\07-人脸识别.py", line 4, in <module>

   recognizer = cv2.face.LBPHFaceRecognizer_create()

                ^^^^^^^^

AttributeError: module 'cv2' has no attribute 'face'


可能是之前你的opnecv-python不是扩展版


试试


pip uninstall opencv-python


pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple


不行的话接着往后面看~~~~~~~~~~~~~~~~


在 OpenCV 4.10.0 中,人脸识别器的创建方式与之前版本(如4.1.0)并没有显著变化。你仍然可以使用以下方式创建 LBPH 人脸识别器:

import cv2


# 创建 LBPH 人脸识别器

recognizer = cv2.face.LBPHFaceRecognizer_create()


# 现在可以使用 'recognizer' 进行进一步的操作


这段代码使用了 cv2.face.LBPHFaceRecognizer_create() 方法来创建 LBPH 人脸识别器实例。这个方法在 OpenCV 的较新版本中仍然有效,包括 4.10.0 版本。

注意事项:


1.OpenCV 版本兼容性:确保你安装的是 OpenCV 4.10.0 或更新版本。LBPH 人脸识别器功能在较早的版本(如3.x系列)和较新的版本中(如4.x系列)都有支持。

2.更新 OpenCV:如果你的 OpenCV 版本较旧,可以通过 pip 命令来升级:


 pip install opencv-python --upgrade



3.文档参考:建议查阅官方的 OpenCV 文档,以获取针对你所使用的确切版本的最新信息和方法使用说明。


通过以上步骤,你应该能够正确地在 OpenCV 4.10.0 中创建 LBPH 人脸识别器。


相关文章
|
NoSQL Redis Docker
【从零开始】Docker Desktop:听说你小子要玩我
本文旨在帮助读者重新掌握Docker知识,特别是在Windows 10环境下安装与使用Docker Desktop的过程。文章详细介绍了从下载安装到配置镜像源的具体步骤,并通过Redis实例演示了如何拉取镜像和启动容器。
11833 1
【从零开始】Docker Desktop:听说你小子要玩我
|
安全 Linux iOS开发
Anaconda下载及安装保姆级教程(详细图文)
Anaconda下载及安装保姆级教程(详细图文)
37880 1
Anaconda下载及安装保姆级教程(详细图文)
|
程序员 编译器 C语言
最新Dev-C++下载安装以及C语言环境搭建教程(含C语言入门教程)
最新Dev-C++下载安装以及C语言环境搭建教程(含C语言入门教程)
2662 0
|
算法 计算机视觉 开发者
OpenCV中使用Eigenfaces人脸识别器识别人脸实战(附Python源码)
OpenCV中使用Eigenfaces人脸识别器识别人脸实战(附Python源码)
916 0
|
机器学习/深度学习 算法 数据库
Dataset之LFW:LFW人脸数据库的简介、安装、使用方法之详细攻略
Dataset之LFW:LFW人脸数据库的简介、安装、使用方法之详细攻略
Dataset之LFW:LFW人脸数据库的简介、安装、使用方法之详细攻略
|
11月前
|
机器学习/深度学习 监控 安全
基于YOLOv8的铁轨旁的危险行为识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
本项目基于 YOLOv8 构建了一个针对 铁轨旁危险行为(坐着、睡觉、站着、走路) 的实时识别系统,完整实现了 数据集构建、模型训练、权重生成、推理检测 到 PyQt5图形化界面部署 的闭环流程。
基于YOLOv8的铁轨旁的危险行为识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
8817 4
|
Ubuntu Shell 网络安全
安装了ubuntu虚拟机后发现shell无法连接 ubuntu开启ssh连接
【8月更文挑战第23天】安装了ubuntu虚拟机后发现shell无法连接
2812 6
|
机器学习/深度学习 测试技术 PyTorch
深度学习之测量GPU性能的方式
在深度学习中,测量GPU性能是一个多方面的任务,涉及运行时间、吞吐量、GPU利用率、内存使用情况、计算能力、端到端性能测试、显存带宽、框架自带性能工具和基准测试工具等多种方法。通过综合使用这些方法,可以全面评估和优化GPU的性能,提升深度学习任务的效率和效果。
1607 3
|
机器学习/深度学习 编解码 监控
目标检测实战(六): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
这篇文章详细介绍了如何使用YOLOv8进行目标检测任务,包括环境搭建、数据准备、模型训练、验证测试以及模型转换等完整流程。
29202 59
目标检测实战(六): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)

热门文章

最新文章