寒假太无聊?不如几十行写个人脸检测

简介: 寒假太无聊?不如几十行写个人脸检测

嘿嘿

各位宝子们好呀,终于终于放寒假了,有什么新计划,或者说有哪一些好玩的事呢?反正我总是喜欢去找一些稀奇古怪的事情去做,比如说?就写了一个动态的人脸检测!!!我们做一个简单的人脸识别的主要就分成3个步骤,1.调用摄像头,2,加载识别器,3,画框框

完整代码

import cv2
import numpy as np
def video_demo():
    #调用摄像头
    capture = cv2.VideoCapture(0)
    while (True):
        #读取我们摄像头里面的类容
        ret, frame = capture.read()
        frame = cv2.flip(frame, 1)
        #显示每一帧
        face_patterns = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
        faces = face_patterns.detectMultiScale(frame , scaleFactor=1.1, minNeighbors=5, minSize=(100, 100))
        print(faces)
        for (x, y, w, h) in faces:
            cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 255, 0), 2)
        cv2.imshow("jiemian", frame)
        c = cv2.waitKey(1)
        if c == 27:
            break
video_demo()

代码介绍

我们首先就是要加载出我们电脑的摄像头,也就是,系统自带的就是0,至于其他的,宝们可以自己去试着修改一下

capture = cv2.VideoCapture(0)

获取完之后,我们就要去接收我们的摄像头的返回值,也就是一帧一帧的图画

ret, frame = capture.read()
 frame = cv2.flip(frame, 1)

接下来就是,对于我们获取下来的图像进行一个分析和把我们的人脸给画出来,在这里,我们就是使用了我们的人脸的类识别器(简单的来说,就是我们人脸的数据集合,别人帮你做好了的,一般都是xml),我把它放在了我们同一个目录下面,然后就可以直接去使用了

【】预先留个位置,我到时候也会去教你们怎么做类识别器的!(爬取爬取+分析)

之后的话就是对于我们的人脸经行一个画框和结果的展示啦!!!

等会,这个寒假我再去把他给完善一下,现在只是人脸检测,我到时候去做一个人脸识别!!!

毕竟,上面这些的面部特征,我们要派上用处,目前我的思路就是,通过欧拉路径来对人脸进行比对!!!一起好好期待一下把!如果你有什么好玩的,或者说更好的方法,欢迎私聊,评论喔!

识别器地址

https://pan.baidu.com/s/1fWuFDlWhYFXA6OjEQQcaUw

提取码:0mrr

(这个里面就是我们各种识别器的内容了,有嘴巴呀,鼻子,人脸呀,都可以直接用的,用法和上面的一样,导入我们的类识别器)

相关文章
|
5月前
|
计算机视觉 Python Windows
今天这几张照片在我的朋友圈里炸锅啦!背后的真相令人...
今天这几张照片在我的朋友圈里炸锅啦!背后的真相令人...
49 0
【面试高频题】难度 1.5/5,脑筋急转弯类模拟题
【面试高频题】难度 1.5/5,脑筋急转弯类模拟题
|
开发工具
电脑屏幕太小不够用?这有妙招!
为什么需要分屏功能?其实需求场合有很多。比如,我现在屏幕很大,但我们的代码一般是左对齐,右边很空,这样我们就可以通过分屏来充分利用右边的屏幕。再如,我现在想同时查看多个文档,除了打开多个终端外,我们还可以通过分屏来达到我们的目的。
198 0
电脑屏幕太小不够用?这有妙招!
|
并行计算 Linux Windows
ASCII新玩法!不仅能实现光线追踪,模拟星系碰撞和流体力学也不在话下
ASCII码的上限到底在何方?国外小哥不仅用ASCII实现光线追踪效果,现在还有了模拟流体动力学!
133 0
ASCII新玩法!不仅能实现光线追踪,模拟星系碰撞和流体力学也不在话下
和12岁小同志搞创客开发:有意思的激光切割技术
和12岁小同志搞创客开发:有意思的激光切割技术
和12岁小同志搞创客开发:有意思的激光切割技术
|
编解码 人工智能 云计算
用球迷的方式,告诉你为什么这届世界杯不卡了
世界杯期间,什么事最痛苦? 如果有某件事比主队输球还要难受的话,那大概只有隔壁宿舍你的情敌疯狂大叫“进了进了进了”的时候,你的电脑上一个小圆圈在滚动……说真的兄弟,这种情况下还能忍,全校都敬你是条汉子。
2916 0
《天道》电视剧观感
早期写简书的时候就有人评论,建议我看一看《天道》这部电视剧,今天在群里面也看到了人推荐看这部电视剧,今天看了一半,基本停不下来。 我觉得挺好看,有几个点,想拿出来再分享一下。
|
机器学习/深度学习 大数据 计算机视觉
雨天美图大法:单图去雨的RESCAN新方式
其实在过去十年中,图像去除已经有了不少有趣的研究。现有方法可以分为两类,包括基于视频的方法和单图去除方法。基于视频的方法可以利用视频中图片的关系框架,因此相对容易;相对而言,单图像去除更具挑战性。
2442 0