我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 825|回复: 15

人脸识别

[复制链接]

该用户从未签到

3

主题

0

回帖

0

积分

一级逆天

积分
0

终身成就奖

发表于 2023-11-24 12:07:36 | 显示全部楼层 |阅读模式

import cv2

import numpy as np

def face_detect_demo(img):
    gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
    #加载特征数据
    face_detector=cv2.CascadeClassifier('./opencv/sources/data/haarcascades/haarcascade_frontalface_default.xml')
    faces=face_detector.detectMultiScale(gray)#scaleFactor=1.01,minNeighbors=15,maxSize=(50,50),minSize=(30,30))
    for x,y,w,h in faces:
        #print(x,y,w,h)
        cv2.rectangle(img,(x,y),(x+w,y+h),color=(0,255,0),thickness=2)#照片,坐标(顶,角),颜色,线宽
        cv2.circle(img,center=(x+w//2,y+h//2),radius=(w//2),color=(0,0,255,),thickness=2)#照
    cv2.imshow('result',img)


    #加载训练数据
    recognizer=cv2.face.LBPHFaceRecognizer_create()
    recognizer.read('trainer/trainer.yml')
    id,confidence=recognizer.predict(gray[y:y+h,x:x+w])
    print('标签id:',id,'置信评分:',confidence)

    #显示识别出的照片
    #if confidence<120:   
    #    path1='data/jm/'+str(id)+'.bmp'
    #    img_jm=cv2.imread(path1)
    #    cv2.imshow('jm',img_jm)


#加载图片
cap=cv2.VideoCapture(0)        #('video/video1.mp4')
#cap = ImageGrab.grab()
while True:
    flag,frame=cap.read()
    print('flag:',flag,'fram.shaspe:',frame.shape)
    if not flag:
       break
    face_detect_demo(frame)

    if ord('q')==cv2.waitKey(5):
        break

cv2.destroyAllWindows()
cap.release()
回复

使用道具 举报

  • TA的每日心情
    慵懒
    7 天前
  • 签到天数: 118 天

    [LV.6]常住居民II

    0

    主题

    1186

    回帖

    1132

    积分

    二级逆天

    积分
    1132

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2023-11-24 20:12:48 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    2

    主题

    1777

    回帖

    1096

    积分

    二级逆天

    积分
    1096

    终身成就奖

    QQ
    发表于 2023-11-24 20:36:37 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情

    4 天前
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    0

    主题

    465

    回帖

    456

    积分

    二级逆天

    积分
    456

    终身成就奖特殊贡献奖

    发表于 2023-11-25 09:45:21 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    前天 09:25
  • 签到天数: 58 天

    [LV.5]常住居民I

    60

    主题

    1万

    回帖

    8377

    积分

    二级逆天

    积分
    8377

    终身成就奖特殊贡献奖原创先锋奖社区居民灌水天才奖优秀斑竹奖宣传大使奖忠实会员最爱沙发社区劳模

    QQ
    发表于 2023-11-25 10:56:49 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-5 19:04
  • 签到天数: 2 天

    [LV.1]初来乍到

    2

    主题

    1224

    回帖

    535

    积分

    1元学习Pads(230718)

    积分
    535

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2023-11-25 12:59:11 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 114 天

    [LV.6]常住居民II

    9

    主题

    7703

    回帖

    5352

    积分

    二级逆天

    积分
    5352

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2023-11-26 00:57:57 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-9-3 11:14
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    52

    主题

    2981

    回帖

    1338

    积分

    1元学习Allegro(1期)

    积分
    1338

    社区居民终身成就奖特殊贡献奖优秀斑竹奖

    发表于 2023-11-27 08:57:39 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    150

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖

    发表于 2023-11-27 09:07:04 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    5

    主题

    202

    回帖

    91

    积分

    一级逆天

    积分
    91

    终身成就奖

    发表于 2023-11-27 16:54:46 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    论坛开启做任务可以
    额外奖励金币快速赚
    积分升级了


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表