超级黑科技代码!Python打造电脑人脸屏幕解锁神器附带接头暗号

前言:让我的电脑认识我

我的电脑只有认识我,才配称之为我的电脑!

超级黑科技代码!Python打造电脑人脸屏幕解锁神器附带接头暗号

今天,我们用Python实现高大上的人脸识别技术

Python里,简单的人脸识别有很多种方法可以实现,依赖于python胶水语言的特性,我们通过调用包可以快速准确的达成这一目的。这里介绍的是准确性比较高的一种。

私信小编01即可获取大量Python学习资源

01 首先

梳理一下实现人脸识别需要进行的步骤:

1d51108e419a4ce8984a1cbd276192c4.jpg

流程大致如此,在此之前,要先让人脸被准确的找出来,也就是能准确区分人脸的分类器,在这里我们可以用已经训练好的分类器,网上种类较全,分类准确度也比较高,我们也可以节约在这方面花的时间。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

既然用的是python,那自然少不了包的使用了,在看代码之前,我们先将整个项目所需要的包罗列一下:

**· CV2(Opencv):**图像识别,摄像头调用

**· os:**文件操作

**· numpy:**NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库

**· PIL:**Python Imaging Library,Python平台事实上图像处理的标准库

02 接下来

2.1 对照人脸获取

#-----获取人脸样本-----
import cv2
#调用笔记本内置摄像头,参数为0,如果有其他的摄像头可以调整参数为1,2cap = cv2.VideoCapture(0)
#调用人脸分类器,要根据实际路径调整
3face_detector = cv2.CascadeClassifier(r'X:/Users/73950/Desktop/FaceRec/haarcascade_frontalface_default.xml')  
#待更改#为即将录入的脸标记一个idface_id = input('\n User data input,Look at the camera and wait ...')
#sampleNum用来计数样本数目count = 0while True:        
#从摄像头读取图片    
success,img = cap.read()        
#转为灰度图片,减少程序符合,提高识
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值