![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
人脸识别
一拳十个锵锵怪
芜湖
展开
-
Python人脸识别项目-人脸识别-进行人脸识别
这是最后一步进行人脸识别操作# -*- coding: utf-8 -*import cv2import os# 加载训练数据集文件recogizer = cv2.face.LBPHFaceRecognizer_create()recogizer.read('train/trainer.yml') # 获取脸部特征数据文件names = []warningtime = 0def face_detect_demo(img): gray = cv2.cvtColor(i..原创 2022-01-30 23:33:37 · 4189 阅读 · 5 评论 -
Python人脸识别项目-人脸识别-建立人脸模型
现在我们执行的是第二步建立人脸预测模型# -*- coding: utf-8 -*import cv2import osfrom PIL import Imageimport numpy as npdef getImageAndLabels(path): #存储人脸数据 faceSamples = [] #存储姓名 ids = [] #存储图片信息 imagePaths =[os.path.join(path,f) for f in o..原创 2022-01-30 23:27:21 · 4140 阅读 · 3 评论 -
Python人脸识别项目-人脸识别-获取人脸图片
首先人脸识别我将它简单的分为三部分。这一部分比较简单我就直接上代码了。# -*- coding: utf-8 -*import cv2#摄像头读取name = input("请输入你的名字")video = cv2.VideoCapture(0)num = 1while(video.isOpened()): #检测是否开启摄像头 flag,frame = video.read() #得到图像 cv2.imshow("img",frame) #显示图像 k = c原创 2022-01-27 17:20:42 · 3973 阅读 · 1 评论 -
Python人脸识别项目-人脸检测
接下来我们先拿一个简单的人脸检测项目练练手我们的目标是实现通过摄像头实时检测人脸。这里我们要用到一个分类器这个分类器可以从github上下载也可以从我们的Python第三包里直接用。(在cv2包的data文件夹里面)# -*- coding: utf-8 -*import cv2def face_detect_function(img): gray_img = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) face_detect = cv2.Ca原创 2022-01-25 18:48:39 · 3268 阅读 · 0 评论 -
Python人脸识别项目-基础代码
在进入项目之前我们需要了解一些常见的函数我们在人脸识别中所用到的大部分来自cv2这个包1.这是一个读取图像文件并显示的代码# -*- coding: utf-8 -*import cv2img = cv2.imread('face1.jpg')//读取照片括号里放路径名cv2.imshow('face',img)//输出图像左边为输出的窗体名,右边为输出图片cv2.waitKey(0) //没有这个代码窗体会直接关闭。2.下面是将图片转为灰色的代码以及保存的代码# -*-原创 2022-01-25 18:28:13 · 4516 阅读 · 1 评论 -
Python人脸识别项目-环境配置
1.环境配置首先我们需要需要配置所需的环境,作者使用的编译器是Pycharm,在安装失败多次情况下(不知道为什么我Pycharm上装有问题),我发现了最简单的配置方法。首先在工作台中输入以下命令进行安装pip install opencv-pythonpip install opencv-contrib-python随后在Pycharm将本地Python的第三方导入,具体步骤如下图。1.打开Settings选择Show All2.点击左上角的这个按钮3.点..原创 2022-01-25 17:49:13 · 1489 阅读 · 0 评论