附源码基于opencv的python人脸识别

cv君 cv君     2022-12-04     647

关键词:

大家好,我是cv君,近期朋友的作品,由我来分享给大家,人脸识别的,顺便还附带了比较完整的一些功能,还有UI界面,可拓展性高,欢迎收藏~
(遍历目录下所有照片依次识别 视频随时标注)

一、功能概览

可以实现在摄像头下实时的人脸识别、检测、框选功能

原理是将摄像头下的图像人脸和存放照片的目录下的人脸依次进行对比 调用百度的API人脸识别接口 返回相似度的值进行识别

识别成功和失败均有提示 成功时能将对应的信息写入到识别记录中 并终止程序 当所有照片对比后均失败则提示失败 终止程序

窗口利用tkinter函数所写 利用PIL和opencv对图像进行处理 最后将识别结果和人脸框选图像在窗口中显示出来

人脸框选功能用到了opencv官方的人脸识别器 然后利用opencv画出相应外框即可

另外在测试时 用matplotlib.pyplot的相关函数进行输出图像的测试

文件资源包:(文章末尾有百度网盘版)https://download.csdn.net/download/weixin_53403301/20670370?spm=1001.2014.3001.5501

主要代码为工程包内的api_face.py和gui_face_new.py文件

对应识别速度更快的版本为api_face_faster.py和gui_face_new_faster.py文件

另外 gui_face.py文件所对应的程序功能为选择任一目录下的指定图像进行识别 在我之前的文章中有写到 gui_face_new.py文件是在其上的改进

之前的文章和资源:
https://blog.csdn.net/weixin_53403301/article/details/117464715
https://download.csdn.net/down

pyqt5+python3.7+opencv人脸识别身份认证系统(附源码)

...+Python3.7+OpenCV实现的人脸识别身份认证系统,附源码。技术选型PyQt5+Python3.7+OpenCV功能概述实现人员注册,信息修改,人脸识别获取相关信息人员信息通过序列化存储在datafile.txt文件中haarcascade_frontalface_default.xml是OpenC... 查看详情

python基于人脸识别的智能考勤系统(pyqt5+mysql+opencv)[pc端部分-已附源码](代码片段)

【Python】基于人脸识别的考勤系统[PC端部分]一、项目简介本项目编程语言Python3.6,编程工具pycharm,其他工具QTDesigner、Navicat,表单信息保存在本地MySQL数据库中,人脸识别算法主要用的OpenCV。目前,已实现以... 查看详情

opencv中lbph人脸识别器识别人脸实战(附python源码)(代码片段)

需要源码和图片请点赞关注收藏后评论区留言私信~~~LocalBinaryPatternHistofram简称LBPH,即局部二进制模式直方图,这是一种基于局部二进制模式算法,这种算法善于捕获局部纹理特征开发者需要通过以下三种方法来完成... 查看详情

基于python+opencv的人脸检测,使用任意外置摄像头或者电脑自带摄像头(附可用源码)(代码片段)

一.本文概述:1.使用电脑自带摄像头或者外置摄像头进行人脸检测和框选2.也可用于检测实时视频中的人脸二.准备工作:1.装有pycharm,并且下载安装好OpenCV库2.本次是用的HAAR级联分类器,所以还需要下载haarcascades... 查看详情

基于python+opencv人脸识别及人脸遮挡识别

...8、OpenCV4.5、dlib点击下载:点击下载猿创承诺:该源码均通过亲自测试可正常运行简要概述:这种人脸识别实现能够识别具有一定遮挡程度的人脸,包括戴口罩的人脸。您还可以通过在images文件夹中添加照片手动... 查看详情

python基于opencv的人脸表情识别系统[源码&部署教程](代码片段)

...果展示3.识别视频演示Python基于OpenCV的人脸表情识别系统[源码&部署教程]_哔哩哔哩_bilibili4.实现方法分析人脸表情识别中需要运用人脸检测技术,识别人脸之后,再对表情图像做预处理(彩色图像灰度化、图像几... 查看详情

基于java实现的人脸识别功能(附源码)(代码片段)

点击“ 程序员内点事 ”关注,选择“ 设置星标 ”坚持学习,好文每日送达!引言远程在家办公的第N天,快要闲出屁了,今天突然有个小学弟加我VX说要咨询我点技术问题(终于可以装X了)。看了他的需求描述... 查看详情

android实现戴口罩人脸检测和戴口罩识别(附android源码)(代码片段)

Android实现戴口罩人脸检测和戴口罩识别(附Android源码)目录Android实现戴口罩人脸检测和戴口罩识别(附Android源码)1.戴口罩识别的方法(1)基于多类别目标检测的戴口罩识别方法(2)基于人脸检测+戴口罩分类识... 查看详情

android实现戴口罩人脸检测和戴口罩识别(附android源码)(代码片段)

Android实现戴口罩人脸检测和戴口罩识别(附Android源码)目录Android实现戴口罩人脸检测和戴口罩识别(附Android源码)1.戴口罩识别的方法(1)基于多类别目标检测的戴口罩识别方法(2)基于人脸检测+戴口罩分类识... 查看详情

从3d打印到python编程从opencv到人脸识别从win10到树莓派ubuntu(全教程附代码)(代码片段)

...o权限问题总结前言看了标题有点蒙?没关系其实就是基于野生ubuntu20.04的树莓派镜像结合人脸识别库face_recognition库,openc 查看详情

基于opencv的人脸识别自助商店(源码&部署视频)(代码片段)

...2.视频演示[项目分享]基于OpenCV的人脸识别自助商店(源码&部署视频)_哔哩哔哩_bilibili3.效果展示4.第三方包的安装opencv的安装,输入:pipinstallopencv-python。注:numpy与OpenCV绑定安装,无需自己输入命令... 查看详情

android实现戴口罩人脸检测和戴口罩识别(附android源码)(代码片段)

Android实现戴口罩人脸检测和戴口罩识别(附Android源码)目录Android实现戴口罩人脸检测和戴口罩识别(附Android源码)1.戴口罩识别的方法(1)基于多类别目标检测的戴口罩识别方法(2)基于人脸检测+戴口罩分类识... 查看详情

python人脸识别智能考勤系统(供源码,附报告)(可答疑,可调试)(代码片段)

...ython3.安装face_recognition 4.安装pyqt55.安装mysqlclient四、需要源码私信并call邮箱lij867967@gmail.com一、项目简介本项目使用编程语言Python3.8,anaconda,开发工具pycharm,数据库MySQL5.7。技术应用:开源计算机视觉库opencv-p... 查看详情

手把手教你opencv做人脸识别(附源码+文档)(代码片段)

文章目录一、环境二、使用Haar级联进行人脸检测三、Haar级联结合摄像头四、使用SSD的人脸检测五、SSD结合摄像头人脸检测六、结语一、环境pipinstallopencv-pythonpython3.9pycharm2020人狠话不多,直接上代码,注释在代码里面ÿ... 查看详情

基于python的百度ai人脸识别api接口(可用于opencv-python人脸识别)(代码片段)

基于Python的百度AI人脸识别API接口(可用于OpenCV-Python人脸识别)资源:https://download.csdn.net/download/weixin_53403301/43644312之前的项目:【最新】基于OpenCV的Python人脸识别、检测、框选(遍历目录下所有照片依次识别... 查看详情

python+opencv简单实现人脸检测多个和人脸识别2(附代码)(代码片段)

如果dilb和face_recognition第三方包安装失败,请移步到Python解决dilb和face_recognition第三方包安装失败_水w的博客-CSDN博客上篇请移步到Python+dilb简单实现人脸检测(附代码)_水w的博客-CSDN博客本篇是在上篇的工作基础上... 查看详情

androidapp人脸识别中借助摄像头和opencv实时检测人脸讲解及实战(附源码和演示超详细)(代码片段)

需要全部代码请点赞关注收藏后评论区留言私信~~~一、借助摄像头实时检测人脸与Android自带的人脸检测器相比,OpenCV具备更强劲的人脸识别功能,它可以通过摄像头实时检测人脸,实时检测的预览空间是JavaCameraView常... 查看详情

基于springmvc+opencv实现的答题卡识别系统(附源码)

点击关注公众号,实用技术文章及时了解java_opencv项目介绍OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,它提供了一系列图像处理和计算机视觉方面很多通用算法。是研究图像处理技术的一个很不... 查看详情