首页 > 其他分享 >今日总结-采用opencv库实现人脸识别

今日总结-采用opencv库实现人脸识别

时间:2023-04-04 23:00:43浏览次数:34  
标签:总结 人脸识别 img face opencv detect cv

 

 实现效果如上

经过opencv配置与调用opencv训练好的模板最终一晚上多次尝试实现了人脸识别。

后续,会继续努力实现人脸对此与人脸关键点检测。

#导入cv模块
import cv2 as cv
#检测函数
def face_detect_demo():
    gray=cv.cvtColor(img,cv.COLOR_BGR2GRAY)
    face_detect=cv.CascadeClassifier('D:/opencv/opencv-4.7.0-windows/opencv/sources/data/haarcascades_cuda/haarcascade_frontalface_alt2.xml')
    face=face_detect.detectMultiScale(gray,1.1,5,0)
    for x,y,w,h in face:
        cv.rectangle(img,(x,y),(x+w,y+h),color=(0,0,255),thickness=2)
    cv.imshow('result',img)
#读取图像
img=cv.imread('face2.jpg')
#检测函数
face_detect_demo()

#等待
while True:
    if ord('q')==cv.waitKey(0):
       break
#释放内存
cv.destoryAllWindows()

 

标签:总结,人脸识别,img,face,opencv,detect,cv
From: https://www.cnblogs.com/pengsuoqun123/p/17288201.html

相关文章

  • 每日总结2023/3.28(pycharm创建pp工程)
            defcalculate_fee(distance_travelled):return10+2*distance_travelledforxin[1.0,3.0,5.0,9.0,10.0,20.0]:print(calculate_fee(x))   ......
  • github使用总结
    一、github和本地git绑定1.1本地安装gitwindows10下gitbash安装教程-w_boy-博客园(cnblogs.com)1.2git生产Key,绑定到github1.2.1)、打开git命令窗口,配置用户名(填自己的姓名)gitconfig--globaluser.name“yinhang”1.2.2)、配置用户邮箱(......
  • 4.3今日总结
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname=&quo......
  • 每日总结 4.4
    今天进行了模拟售卖机的javaweb的简单编写,编写了大概的流程。代码量大概50行。<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@pageimport="toolse.Tll"%><%@pageimport="java.util.*&......
  • 4.04每日总结
    以下是SQLSELECT语句使用WHERE子句从数据表中读取数据的通用语法:SELECTfield1,field2,...fieldNFROMtable_name1,table_name2...[WHEREcondition1[AND[OR]]condition2.....查询语句中你可以使用一个或者多个表,表之间使用逗号, 分割,并使用WHERE语句来设定查询条......
  • 每日总结2023/4.3(conda下的paddle安装)
        上一步我们·已经成功安装了conda,首先我们创建一个虚拟环境condacreate-npaddle22python=你的python版本我这里命名为了paddle22  安装完成后输入conda.batactivitepaddle22 进入我们的虚拟环境,根据个人提示,我的版本无法使用condaactivitepaddle22......
  • Windows11搭建Qt 6.4.2 for Android+OpenCV4.7.0开发环境
    1.下载opencv-4.7.0-android-sdk.zip,下载地址:https://opencv.org/releases/,解压后,如下图:  2.编辑opecv_android.pri,内容如下(可使用命令行命令-dir*.a/ON/B>v8a.txt):message('Linux/Andoirdisrunning!')#data.files+=images/*.*#data.files+=dnn/*.prototxt#data.files......
  • 网络流总结
    网络流定义参见\(OI\Wiki\)。最大流算法定义:最大的可行流。思想:建出原图的残量网络,不断在残量网络上尝试进行增广,最后若没有可增广的路径则求得最大流。一种可以求得最大流的算法:Dinic求出残量网络\(G\)以\(S\)为源点的分层图\(L\)。使用DFS算法搜索原图......
  • 每日总结2023/4/4(anaconda)
    今天学习安装了python的工具conda虚拟环境首先我安装了python3.7的版本Python3.7.0(32/64位)下载地址:链接:https://pan.baidu.com/s/1AScVSi0w6kwyVk0Kl0MMHQ密码:x9pahttps://mp.weixin.qq.com/s/qV9q9l37uoVYHMysDyMrww以上是python3.7的安装教程我使用的是pycharm直接安......
  • 4.4软件工程学习总结
    今天服务外包杯的团队项目的页面显示框架基本上全部定型,在页面显示上原本打算用导航栏的左右跳转实现,在套用这个模板的过程中遇到了一些问题,也让自己积累了一些经验,但最后意识到要完全的在项目中使用这个页面展示方法比较复杂,在短时间内不容易实现,且团队成员不方便使用,暂时放......