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'

在 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 人脸识别器。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/34727.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【OnlyOffice】 桌面应用编辑器,版本8.1发布,PDF编辑器、幻灯片版式、改进从右至左显示、新的本地化选项等功能,快来体验吧

继 ONLYOFFICE 文档 8.1 发布后&#xff0c;适用于 Linux、Windows 和 macOS 的 ONLYOFFICE 桌面应用程序最新版本也已推出。它具有在线套件的最主要功能&#xff0c;例如功能齐全的 PDF 编辑器、演示文稿中的幻灯片版式、改进的 RTL 支持、新的本地化选项等。 目录 ONLYOFFICE…

Python装饰器:深入解析与实用案例

Python装饰器&#xff1a;深入解析与实用案例 在Python编程中&#xff0c;装饰器&#xff08;Decorators&#xff09;是一个强大且优雅的功能&#xff0c;它允许我们在不修改函数或类代码的情况下&#xff0c;给它们添加额外的功能。装饰器在日志记录、性能分析、权限检查等场…

缓存穿透防御战:Memcached解决方案全解析

缓存穿透防御战&#xff1a;Memcached解决方案全解析 引言 在高性能的缓存系统设计中&#xff0c;Memcached扮演着至关重要的角色。然而&#xff0c;缓存穿透问题却可能成为系统的致命弱点。当大量请求指向不存在的数据时&#xff0c;这些请求可能直接打到数据库&#xff0c;…

手机看cad图的软件有哪些?软件推荐

手机看cad图的软件有哪些&#xff1f;随着科技的不断发展&#xff0c;CAD图纸在手机上的查看和编辑需求日益增加。为了满足这一需求&#xff0c;市面上涌现出了众多手机CAD看图软件。本文将为大家推荐四款优秀的手机CAD看图软件&#xff0c;并分别介绍它们的功能特点、受众定位…

【数组】- 有序数组的平方

1. 对应力扣题目连接 有序数组的平方 2. 实现案例代码 public class SquareOfOrderedArrays {public static void main(String[] args) {// 创建非递减数组int[] nums {-4, -1, 0, 3, 10};// 调用函数并打印结果System.out.println(Arrays.toString(sortedSquaresOfFor(num…

JavaScript的学习之DOM简介

目录 一、DOM是什么 二、节点是什么&#xff08;Node&#xff09; 三、代码示例 一、DOM是什么 DOM全称Document Object Model文档对象模型 文档&#xff1a;表示整个HTML网页文档 对象&#xff1a;表示网页中的每一个部分转换为一个对象 模型&#xff1a;表示对象之间的关系…

Python并发编程:选择最佳并发方式

Python并发编程&#xff1a;选择最佳并发方式 在Python编程中&#xff0c;并发处理是一个常见且重要的主题。随着系统需求的增长&#xff0c;单个线程或进程往往无法高效地处理所有任务&#xff0c;尤其是在需要同时处理大量独立任务时。Python提供了多种并发机制&#xff0c;…

LabVIEW开发电气设备检测与管理系统

设计并实现了一个基于LabVIEW的电气设备检测与管理系统&#xff0c;采用了先进的硬件设备&#xff08;NI PXI-6289数据采集卡、Fluke 434电能质量分析仪和Schneider PM5560电力监控仪&#xff09;&#xff0c;通过实时采集、处理与存储电气设备数据&#xff0c;提高了电气设备的…

kotlin 协程之Callback转挂起函数(suspendCoroutine)

前言 在 Kotlin 协程中可以通过挂起函数来实现异步操作的串行化,但是在日常开发场景中,大部分项目都是java和kotlin并存的,老旧的Java代码除非有需求,否则不会轻易改动重构。 即使项目是纯kotlin开发的,也会有一些java代码实现的三方库, 因此,我们很难规避掉所有的 C…

【XCharts插件】4-4、扩展图表(v3.0)

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址QQ群:398291828大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。 【Unity3D…

Go语言JSON-RPC 实战: `net/rpc/jsonrpc` 包的高效使用指南

Go语言JSON-RPC 实战&#xff1a; net/rpc/jsonrpc 包的高效使用指南 简介jsonrpc 包的基础客户端&#xff08;Client&#xff09;创建客户端调用方法 服务器&#xff08;Server&#xff09;配置服务器数据类型和错误处理 搭建基础的 JSON-RPC 服务服务端的实现客户端的实现 进…

60.Python-web框架-Django手动删除了一个数据库表,migrate问题

目录 1.问题产生 2.解决方法&#xff1a; 1.问题产生 今天手欠&#xff0c;删了一个数据库表&#xff0c;然后迁移不进来了。 当你在Django项目中手动删除了数据库模型&#xff08;models&#xff09;的表后&#xff0c;想要Django通过makemigrations命令重新创建或识别这些更…

[数据集][目标检测]斑马线人行横道检测数据集VOC+YOLO格式793张1类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;793 标注数量(xml文件个数)&#xff1a;793 标注数量(txt文件个数)&#xff1a;793 标注类别…

“拿来主义”学习元素裁剪(附源码)

“拿来主义”学习元素裁剪 欢迎关注&#xff1a; 小拾岁月&#xff0c;获取源码。 参考链接&#xff1a;https://mp.weixin.qq.com/s/TsOOhUAff6OeqPW7A9JuaQ 预期效果图 需求分析 首先从需求上来看&#xff0c;需要一个主元素用于展示用户头像。例外&#xff0c;在页面无操…

游戏AI的创造思路-技术基础-深度学习(3)

继续填坑&#xff0c;本篇介绍深度学习中的长短期记忆网络~~~~ 目录 3.3. 长短期记忆网络&#xff08;LSTM&#xff09; 3.3.1. 什么是长短期记忆网络 3.3.2. 形成过程与运行原理 3.3.2.1. 细胞状态与门结构 3.3.2.2. 遗忘门 3.3.2.3. 输入门 3.3.2.4. 细胞状态更新 3.…

bind call和aplly的区别

bind是异步代码&#xff0c;改变后不会立即执行&#xff1b;而是返回一个新的函数。 call和apply是改变后页面加载之后就立即执行&#xff0c;是同步代码。 call 和 apply 的相似点&#xff1a; 两者都是用来调用函数的方法。它们都允许你显式地设置函数的 this 值&#xff…

Unity通过Package Manager导入Newtonsoft.Json或叫Json.NET

Unity打开Package Manager窗口: 输入: com.unity.nuget.newtonsoft-json

个人对devops的一点见解

DevOps 是一种将开发&#xff08;Development&#xff09;和运维&#xff08;Operations&#xff09;相结合的理念和实践方法。 它强调打破开发团队和运维团队之间的传统壁垒&#xff0c;促进两个团队之间更紧密的协作和沟通&#xff0c;以实现更高效、更快速、更可靠的软件交付…

ElasticSearch地理空间数据查询

ElasticSearch地理空间数据查询 之前已经介绍了在ElasticSearch中的地理空间数据结构,并且已经将示例数据写入了ES中,接下来我们一起详细看看在ElasticSearch中是如何查询地理空间数据的。 查询方式介绍 ElasticSearch 提供了多种查询接口,包括通过 REST API 进行查询和使…

重磅消息:ONLYOFFICE8.1版本桌面编辑器发布:功能完善的 PDF 编辑器、幻灯片版式、改进从右至左显示、新的本地化选项等

目录 ONLYOFFICE介绍 PDF 编辑器 功能全面的 PDF 编辑器 文本编辑 页面处理 &#xff08;添加、旋转、删除&#xff09; 插入和调整各种对象&#xff0c;例如表格、形状、文本框、图像、TextArt、超链接、方程等。 此外 PDF 表单 文本文档编辑器更新内容 页面颜色 页面…