首先需要导入opencv库pip install  -i https://pypi.tuna.tsinghua.edu.cn/simple/   opencv-python

上代码#万码学堂Python 人脸识别演示

import cv2.cv2 as cv2

face_model=cv2.CascadeClassifier(r'D:\pythonworks\DAdemo\Lib\site-packages\cv2\data\haarcascade_frontalface_default.xml')

# 打开摄像头

capcure = cv2.VideoCapture(0)

# 获取摄像头实时画面

#    读取摄像头当前这一帧的画面  ret:True fase image:当前这一帧画面

cameraCapture = cv2.VideoCapture(0)

ret, image = cameraCapture.read()

cv2.namedWindow('WanmaitCamera')

while ret:

if cv2.waitKey(1) == 27:#esc退出

break

cv2.imshow('WanmaitCamera', image)

ret, image = cameraCapture.read()

#  图片灰度处理

gray = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)

# 检查人脸

faces = face_model.detectMultiScale(gray, 1.1, 3, 0,(20,20))

#faces = face_model.detectMultiScale(gray,1.1,3,0,(2,2))

font = cv2.FONT_HERSHEY_SIMPLEX

# 标记人脸

for (x, y, w, h) in faces:

# 矩形标记

cv2.rectangle(image, (x, y), (x + w, y + h), (0, 255, 0), 2)

# 图像,文字内容, 坐标 ,字体,大小,颜色,字体厚度

cv2.putText(image,'wanmait',(int(x+w/2-60),y),font,1,(255,255,255),2)

# 显示图片

cv2.imshow('WanmaitCamera', image)

ret, image = cameraCapture.read()

cameraCapture.release()

运行效果:

python调用摄像头人脸识别代码_Python使用 opencv调用笔记本摄像头进行人脸识别...相关推荐

  1. python二维码生成识别代码_Python学习案例之二维码生成识别

    前言 在 JavaWeb 开发中,一般使用 Zxing 来生成和识别二维码,但是,Zxing 的识别有点差强人意,不少相对模糊的二维码识别率很低.不过就最新版本的测试来说,识别率有了现显著提高. 对比 ...

  2. Python使用opencv打开笔记本摄像头时遇到的问题及解决办法

    Python使用opencv打开笔记本摄像头时遇到的问题及解决办法 最近在学习python,想用opencv做个人脸检测,打开笔记本摄像头时遇到了问题.摄像头总是闪一下就关闭,并提示一行警告([ WA ...

  3. Linux命令模式下打开摄像头,Linux下利用Opencv打开笔记本摄像头问题

    新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include #include #include #include #include #include ...

  4. linux打开笔记本摄像头驱动程序,Linux下利用Opencv打开笔记本摄像头问题

    新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include @H_404_8@ #include #include #include #include ...

  5. python摄像头人脸识别代码_python 实现摄像头人脸识别

    1.window安装dlib.face_recognition ace_recognition简介 face_recognition是Python的一个开源人脸识别库,支持Python 3.3+和Py ...

  6. python人脸检测代码_python实现人脸识别代码

    从实时视频流中识别出人脸区域,从原理上看,其依然属于机器学习的领域之一,本质上与谷歌利用深度学习识别出猫没有什么区别.程序通过大量的人脸图片数据进行训练,利用数学算法建立建立可靠的人脸特征模型,如此即 ...

  7. python人脸识别代码_Python不用10行代码就可实现人脸识别,还可辨别真假,太棒了!...

    人脸识别技术大致由人脸检测和人脸识别两个环节组成.之所以要有人脸检测,不光是为了检测出照片上是否有人脸,更重要的是把照片中人脸无关的部分删掉,否则整张照片的像素都传给f(x)识别函数肯定就不可用了.人 ...

  8. python打开摄像头获取图片_Python基于opencv调用摄像头获取个人图片的实现方法

    接触图像领域的应该对于opencv都不会感到陌生,这个应该算是功能十分强劲的一个算法库了,当然了,使用起来也是很方便的,之前使用Windows7的时候出现多该库难以安装成功的情况,现在这个问题就不存在 ...

  9. python视频图片识别算法_python利用Opencv进行人脸识别(视频流+图片)

    首先:需要在在自己本地安装opencv具体步骤可以问度娘 如果从事于开发中的话建议用第三方的人脸识别(推荐阿里) 1.视频流中进行人脸识别 # -*- coding: utf-8 -*- import ...

最新文章

  1. Java对多线程的支持
  2. html 中表单元素input type=hidden的作用
  3. pandas常见错误类型TypeError: bad operand type for unary ~: 'float'
  4. git操作代码文件的颜色变化
  5. 数学的威力有多大?足以震慑全球......
  6. dictionary在python中什么意思_Python 字典(Dictionary)操作详解
  7. mysql高级操作_MySQL数据库的高级操作
  8. 西门子step7安装注册表删除_如何完全删除step 7
  9. 测试用例(功能用例)——资产申购、统计报表
  10. 2023南京大学计算机考研信息汇总
  11. 中科院ICTCLAS分词汉语词性标记集
  12. Identifying Encrypted Malware Traffic with Contextual Flow Data
  13. 植物大战僵尸修改存档文件-C1认证
  14. 150款国潮风城市插画
  15. 520情人节送什么礼物合适、送给女生礼物推荐
  16. USB3.0:VL817Q7-C0的LAYOUT指南(二)
  17. Ubuntu设置屏幕分辨率及屏幕翻转
  18. Computer Transformation UVA - 1647
  19. 数组的push()、pop()、shift()和unshift()方法
  20. 侠盗猎车手五手机版下载。_您现在应该使用的5个侠盗猎车手V Mod

热门文章

  1. 努比亚z17 android8.1,努比亚Z17再获更新 极速体验Android 8.1
  2. ros2 Navigation 学习笔记 第三章(the construct 网站)
  3. 2020合肥市信息学竞赛试卷(初中组)
  4. Android调用高德地图app语音导航
  5. 100个Linux常用命令总结
  6. BOJINGnet——WiFi内窥镜APP下载方法 WiFi图传内窥镜怎么使用教程
  7. 谈谈网站是如何进行访问的
  8. 大数据技术与应用实验报告5
  9. Leetcode5492. 分割字符串的方案数【第 34 场双周赛】【字符串处理\找规律隔板法】
  10. vmdk是什么文件?