首页 > 编程语言 >opencv-python人脸识别

opencv-python人脸识别

时间:2022-10-16 02:02:26浏览次数:46  
标签:人脸识别 img python cv2 0.05 opencv camera ord

scaleFactor、ninNeighbors的动态调整 按键:“+”“-”“<”“>”,“q”退出!

import cv2
print("hello")
# camera=cv2.VideoCapture('./腾讯云.mp4')
camera=cv2.VideoCapture(0)
success,img=camera.read()
i=1.3
j=2
while camera.isOpened():
    success, img = camera.read()
    s=(cv2.waitKey(1) & 0xff)
    if s==ord('q'):
        break
    if s == ord('+'):
        i += 0.05
    if s == ord('-'):
        i -= 0.05
    if s == ord('>'):
        j += 1
    if s == ord('<'):
        j -= 1

    faceCascade=cv2.CascadeClassifier(r'C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Lib\site-packages\cv2\data\haarcascade_frontalface_alt.xml')
    img_gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
    faces=faceCascade.detectMultiScale(img_gray,scaleFactor=i,minNeighbors=j)
    for(x,y,w,h) in faces:
        cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),3)
    cv2.putText(img,"scaleFactor:%.2f,minNeighbors:%d"%(i,j),(20,20),cv2.FONT_HERSHEY_COMPLEX,0.8,(0,0,255),2)

    cv2.imshow("xxx",img)
camera.release()
cv2.destroyAllWindows()

标签:人脸识别,img,python,cv2,0.05,opencv,camera,ord
From: https://www.cnblogs.com/scientist/p/16795496.html

相关文章

  • 《流畅的Python第二版》读书笔记——函数作为一等对象
    引言这是《流畅的Python第二版》抢先版的读书笔记。Python版本暂时用的是python3.10。为了使开发更简单、快捷,本文使用了JupyterLab。函数是Python的一等(first-class)对象......
  • 实战 | 用Python和MediaPipe搭建一个嗜睡检测系统 (详细步骤 + 源码)
    导读本文将使用Python和MediaPipe搭建一个嗜睡检测系统(包含详细步骤+源码)。背景介绍   疲劳驾驶的危害不堪设想,据了解,21%的交通事故都因此而生,尤其是高速路上,大多......
  • 实战 | 用Python和OpenCV搭建一个老人跌倒智能监测系统 (步骤 + 源码)
    导读     本文将使用Python、OpenCV和MediaPipe搭建一个老人跌倒智能监测系统。背景介绍   老人监测系统是一种智能检测系统,可以检测老人是否躺在床上或是否跌倒......
  • python 模块导入
    1.模块导入模块在使用前需要先导入,导入语法如下:[from模块名]import[模块|类|变量|函数|*][as别名]常用的组合形式如:import模块名from模块名import......
  • python精灵模块示例代码
    精灵模块是一个基于pygame的游戏模块,可以让我们使用python时轻松实现动画效果和游戏,下面给出一些例子:背景化身弹球.rar:https://url18.ctfile.com/f/7715018-694756249-4ee......
  • Python程序员常犯的编码错误(一)
    1.引言在常见的编程语言中,通常有多种方法来实现同一个解决方案。如下:在本文中,我将向大家介绍五个Python程序员在不知不觉中陷入编写非优雅、复杂的Pythone代码的陷阱的具......
  • python学习——爬取数据到excel
    python的学习直接使用网页爬虫,将内容爬取到excel,也是为之后的大数据学习做铺垫。下面的代码是我爬取的豆瓣电影Top250的电影基本信息,当然,也可以爬取到数据库中#-*-cod......
  • (数据科学学习手札144)使用管道操作符高效书写Python代码
    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes1简介大家好我是费老师,一些比较熟悉pandas的读者朋友应该经常会使用que......
  • python 笔记
    变量:直接弄,不用搞类型,关于字符串有一个转义/的运用.注释:#(单行)''''''多行python没有{},用行对齐来表示函数:def+函数名(参数): 加回车下面就开始......
  • Python-excel转置,行转列,列转行
    代码importpandasaspddf=pd.read_excel('temp.xlsx',index=False)#读取需要转置的文件df=df.T#转置#df.to_excel('abc.xlsx',header=False)#另存为x......