python调用摄像头人脸识别代码_Python使用 opencv调用笔记本摄像头进行人脸识别...
首先需要导入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调用笔记本摄像头进行人脸识别...相关推荐
- python二维码生成识别代码_Python学习案例之二维码生成识别
前言 在 JavaWeb 开发中,一般使用 Zxing 来生成和识别二维码,但是,Zxing 的识别有点差强人意,不少相对模糊的二维码识别率很低.不过就最新版本的测试来说,识别率有了现显著提高. 对比 ...
- Python使用opencv打开笔记本摄像头时遇到的问题及解决办法
Python使用opencv打开笔记本摄像头时遇到的问题及解决办法 最近在学习python,想用opencv做个人脸检测,打开笔记本摄像头时遇到了问题.摄像头总是闪一下就关闭,并提示一行警告([ WA ...
- Linux命令模式下打开摄像头,Linux下利用Opencv打开笔记本摄像头问题
新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include #include #include #include #include #include ...
- linux打开笔记本摄像头驱动程序,Linux下利用Opencv打开笔记本摄像头问题
新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include @H_404_8@ #include #include #include #include ...
- python摄像头人脸识别代码_python 实现摄像头人脸识别
1.window安装dlib.face_recognition ace_recognition简介 face_recognition是Python的一个开源人脸识别库,支持Python 3.3+和Py ...
- python人脸检测代码_python实现人脸识别代码
从实时视频流中识别出人脸区域,从原理上看,其依然属于机器学习的领域之一,本质上与谷歌利用深度学习识别出猫没有什么区别.程序通过大量的人脸图片数据进行训练,利用数学算法建立建立可靠的人脸特征模型,如此即 ...
- python人脸识别代码_Python不用10行代码就可实现人脸识别,还可辨别真假,太棒了!...
人脸识别技术大致由人脸检测和人脸识别两个环节组成.之所以要有人脸检测,不光是为了检测出照片上是否有人脸,更重要的是把照片中人脸无关的部分删掉,否则整张照片的像素都传给f(x)识别函数肯定就不可用了.人 ...
- python打开摄像头获取图片_Python基于opencv调用摄像头获取个人图片的实现方法
接触图像领域的应该对于opencv都不会感到陌生,这个应该算是功能十分强劲的一个算法库了,当然了,使用起来也是很方便的,之前使用Windows7的时候出现多该库难以安装成功的情况,现在这个问题就不存在 ...
- python视频图片识别算法_python利用Opencv进行人脸识别(视频流+图片)
首先:需要在在自己本地安装opencv具体步骤可以问度娘 如果从事于开发中的话建议用第三方的人脸识别(推荐阿里) 1.视频流中进行人脸识别 # -*- coding: utf-8 -*- import ...
最新文章
- Java对多线程的支持
- html 中表单元素input type=hidden的作用
- pandas常见错误类型TypeError: bad operand type for unary ~: 'float'
- git操作代码文件的颜色变化
- 数学的威力有多大?足以震慑全球......
- dictionary在python中什么意思_Python 字典(Dictionary)操作详解
- mysql高级操作_MySQL数据库的高级操作
- 西门子step7安装注册表删除_如何完全删除step 7
- 测试用例(功能用例)——资产申购、统计报表
- 2023南京大学计算机考研信息汇总
- 中科院ICTCLAS分词汉语词性标记集
- Identifying Encrypted Malware Traffic with Contextual Flow Data
- 植物大战僵尸修改存档文件-C1认证
- 150款国潮风城市插画
- 520情人节送什么礼物合适、送给女生礼物推荐
- USB3.0:VL817Q7-C0的LAYOUT指南(二)
- Ubuntu设置屏幕分辨率及屏幕翻转
- Computer Transformation UVA - 1647
- 数组的push()、pop()、shift()和unshift()方法
- 侠盗猎车手五手机版下载。_您现在应该使用的5个侠盗猎车手V Mod
热门文章
- 努比亚z17 android8.1,努比亚Z17再获更新 极速体验Android 8.1
- ros2 Navigation 学习笔记 第三章(the construct 网站)
- 2020合肥市信息学竞赛试卷(初中组)
- Android调用高德地图app语音导航
- 100个Linux常用命令总结
- BOJINGnet——WiFi内窥镜APP下载方法 WiFi图传内窥镜怎么使用教程
- 谈谈网站是如何进行访问的
- 大数据技术与应用实验报告5
- Leetcode5492. 分割字符串的方案数【第 34 场双周赛】【字符串处理\找规律隔板法】
- vmdk是什么文件?