精华内容
下载资源
问答
  • 对于人脸识别,使用了 Haar-Cascades,而对于人脸识别,使用了 Eigenfaces、Fisherfaces 和 Local 双示例直方图。 描述的过程包括框架每个阶段的流程图。 接下来,显示了结果,包括通过交流遇到的困难所追求的情节...
  • 树莓派OpenCV实现人脸识别人脸识别篇)

    千次阅读 多人点赞 2021-02-23 00:54:34
    树莓派OpenCV实现人脸识别人脸识别篇)一、OpenCV安装二、打开摄像头三、摄像头检测四、人脸识别 一、OpenCV安装 树莓派OpenCV实现人脸识别OpenCV安装篇) 二、打开摄像头 终端输入sudo raspi-config 选择 ...

    树莓派与OpenCV实现人脸识别(人脸识别篇)

    一、OpenCV安装

    树莓派与OpenCV实现人脸识别(OpenCV安装篇

    二、打开摄像头

    终端输入sudo raspi-config
    选择 Interface Options > Camera >Yes > OK >Finish >重启(reboot)
    树莓派接入USB摄像头或CSI摄像头
    为了检测摄像头是否成功接入,先拔掉运行lsusb命令查看当前树莓派接入的设备,再接入摄像头,再运行lsusb,对比返回结果。
    在这里插入图片描述

    我们使用luvcview这个工具来查看摄像头的实时视频,利用which luvcview这个命令来查看是否已安装这个工具,正常情况会返回“/usr/bin/luvcview”,若没有返回任何信息,则使用 sudo apt-get install luvcview 来安装工具。安装完成后使用luvcview -s 1080x720来启动该工具,其中1080x720代表采集的分辨率。

    sudo apt-get install luvcview
    luvcview -s 1080x720
    

    在这里插入图片描述
    Ctrl+C退出摄像

    三、摄像头检测

    下载相关程序

    cd
    git clone https://gitee.com/jeebus/Facial_Recognition.git
    cd Facial_Recognition
    

    摄像头检测

    python3 simpleCamTest.py
    

    若出现两个窗口,一个色彩一个灰色证明摄像头正常,摄像是倒过来的,要改的话下面再改,或者直接把摄像头倒置。
    可在命令行窗口按下 [Ctrl]+C 组合键退出

    在这里插入图片描述
    人脸检测

    cd FaceDetection
    python3 faceDetection.py
    

    效果如下:
    摄像已经倒置了,我在faceDetection.py文件里面把代码改一下就OK,不然影响识别效果。
    在这里插入图片描述
    进入文件修改

    nano faceDetection.py
    

    在这里插入图片描述
    再次运行faceDetection.py文件,摄像正常了,识别度也提高。

    python3 faceDetection.py
    

    在这里插入图片描述

    运行人脸检测程序,把你的人脸放在摄像头前,人脸上出现方框检测成功
    可点击窗口,按下Esc退出

    四、人脸识别

    1.收集人脸数据
    cd …/FacialRecognition
    mkdir dataset
    摄像倒置的朋友,先进文件修改代码
    nano 01_face_dataset.py
    在这里插入图片描述
    保存退出

    python3 01_face_dataset.py
    

    在这里插入图片描述

    显示输入此用户ID,输入1 > 然后人脸对着摄像头,程序会收集30个样本数据 > 样本数据在dataset中,可在用户界面直接打开查看

    2.训练
    mkdir trainer

    python3 02_face_training.py
    3.识别
    同上,摄像倒置的朋友,先修改一下代码,没有的直接运行python3 03_face_recognition.py
    nano 03_face_recognition.py
    在这里插入图片描述
    保存退出

    python3 03_face_recognition.py
    

    在这里插入图片描述

    人脸对着摄像头,查看是否识别成功
    是否显示”ID=1“

    人脸识别结果可在03_face_recognition.py中进行修改
    在这里插入图片描述
    大功告成,有问题下方留言,谢谢~!
    参考:
    链接: https://blog.csdn.net/weixin_42163073/article/details/107308759.

    展开全文
  • 详情请参考https://blog.csdn.net/qq_32768679/article/details/96432354。本资源集合了采集、训练、识别,利用python、opencv实现的人脸识别功能,树莓派端实现的代码,包括识别成功后开启门(io口模拟)。
  • 基于树莓派人脸识别门禁系统(python+OpenCV+PyQt)

    千次阅读 多人点赞 2019-08-20 16:29:15
    硬件:树莓派3B+ 镜像系统:2019-04-08-raspbian-stretch-full.img 软件:python2.7+OpenCV3.4.0+PyQt5 HDMI显示屏:10.1寸、分辨率1280*800 注:本来搭建OpenCV环境和PyQt5的时候是按照python3.5来的,开发到...

    一、开发环境

    • 硬件:树莓派3B+
    • 镜像系统:2019-04-08-raspbian-stretch-full.img
    • 软件:python2.7+OpenCV3.4.0+PyQt5
    • HDMI显示屏:10.1寸、分辨率1280*800

    注:本来搭建OpenCV环境和PyQt5的时候是按照python3.5来的,开发到一半发现用的是python2.7的版本....不过最终效果还是出来了

    二、最终效果

    比较模糊,这是因为用电脑远程树莓派录屏并转换为GIF图后的效果,实际上要清晰的多

    • 主界面:主界面主要是“欢迎使用人脸识别门禁系统”字样和普通用户、管理员两个功能按键
    • 登录界面:点击管理员是一个登录界面,输入相应的用户名和密码能进入管理员界面
    • 管理员界面:管理员界面主要是识别和录入人脸的功能,输入ID号,点击“开始录入”,等待进度条到达100%即可
    • 普通用户界面:普通用户界面主要是识别作用,能够识别录入的人脸并有相关提示信息,识别成功后能够控制继电器实现开门效果

    三、技术难点(点击进入)

    1. 登录界面准确的将数据输入到指定的 QLineEdit上
    2. 多线程实现识别人脸、录入人脸和加载进度条
    3. 获取人脸图片和训练人脸
    4. 实现人脸和姓名一一对应

    四、源码

    第一次用 python 写东西,代码比较乱,不过注释比较详细,源码下载地址,欢迎star:https://github.com/oneStarLR/faceReco

    展开全文
  • 树莓派利用python、opencv识别人脸,替换后可识别其它物体。
  • 基于树莓派人脸识别门禁系统

    万次阅读 多人点赞 2019-05-05 09:38:44
    某宝准备一块相对性能好的树莓派,我自己用的是树莓派3B+。 购置一个配套电源 购置一个SD卡,因为你需要安装系统、配置环境。这里特别强调配置环境是一个让人特别头大的事情。如果你想无压力的话你可以购买64G,...

    这是近期以来完成的第二个项目,第一个项目是基于STM32的智能窗帘控制系统(语音控制、温湿度控制、蓝牙APP控制、光敏控制)第一个项目也会在后续进行一个赘述。

    1. 前期准备:

    某宝准备一块相对性能好的树莓派,我自己用的是树莓派3B+。

    购置一个配套电源

    购置一个SD卡,因为你需要安装系统、配置环境。这里特别强调配置环境是一个让人特别头大的事情。如果你想无压力的话你可以购买64G,如果性价比的话你可以购置32G内存卡,因为树莓派是真的好玩,你完成这个项目后还可以继续玩其他的。

     

    2. 安装系统

    系统我安装的是Linux系统,这里我就不赘述了,因为网上教程一大堆。也简单

     

    3. 安装环境

    这里的话如果不是调用百度API接口实现人脸识别的话,这部分可以省略。如果是用OpenCV自己去做的话我建议你还是看看。因为就仅仅这一步安装环境我头痛了一个礼拜才安装完毕。具体安装细节请看这篇博客

    https://blog.csdn.net/qq_36588941/article/details/89839527

     

    4. 注册百度云

    由于树莓派的性能限制,我也考虑过尝试过做树莓派的视频流检测人脸,但是最终结果太不理想。最终考虑还是用树莓派摄像头拍摄一张照片然后进行人脸识别。用拍照进行识别也可以用OpenCV去做,但是我最终还是考虑用开源的人脸识别SDK来进行人脸的识别和检测,对比了国内几家的SDK(阿里云、腾讯云、Face++等等),同样注册了阿里云的应用,直接收费,Face++给了限定的测试次数,所以选择了百度AI,个人觉得百度人脸识别的效果要好一点,特别是并发数要比其他的好很多。下面介绍下百度云注册和SDK的使用方法:

    1、注册百度云(http://ai.baidu.com/

     

    创建应用

     

    获取密钥,AppID、API Key和Secret key,这三个后面的程序需要用到。

     

     

    查看相应语言的开发文档,我用的是Python语言。

     

     

    5. 上传人脸库

     

    6. 人脸识别程序

    百度云注册完成、下载完成SDK后我们就开始写程序,程序的思路很简单,通过树莓派按键中断拍摄一张照片,然后通过SDK来检测照片里面的人是谁,如果这个人在人脸库里面,打开继电器进行开门,如果不在人脸库就关门。同时我还添加了语音播报的功能,而且还能将开门信息推送到微信上,这样就可以试试的看到有谁来开门了。

    '''
    通过摄像头拍一张照片,然后识别出人是谁,进而控制门禁系统
    @author: 蓝色鲜橙多
    @date:2019年4月22日
    '''
    
    from aip import AipFace
    from picamera import PiCamera
    import urllib.request
    import RPi.GPIO as GPIO
    import base64
    import time
    import pyttsx3
    import pygame
    import cv2
    
    #百度人脸识别API账号信息
    APP_ID = '14940942'
    API_KEY = 'oj0h7ccivwL4GDbm2S5PjDV8'
    SECRET_KEY = 'flj13WxsEO4RplskdMqM3gFNTMNQeed4 '
    client = AipFace(APP_ID, API_KEY, SECRET_KEY)
    #图像编码方式
    IMAGE_TYPE='BASE64'
    #用户组信息
    GROUP = 'hua'
    camera = PiCamera()
    pygame.mixer.init()
    
    GPIO.setwarnings(False)
    
    GPIO_IN_PIN22  = 22    # 按键控制
    GPIO_OUT_PIN17 = 17    # 识别不通过 亮红灯
    GPIO_OUT_PIN4  = 4     # 识别通过   打开继电器
    GPIO_OUT_PIN24 = 24    # 识别通过   亮绿灯
    GPIO_OUT_PIN18 = 18    # 工作指示灯灯
    
    ledStatus = True
    
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(GPIO_IN_PIN22,GPIO.IN,pull_up_down=GPIO.PUD_UP)
    GPIO.setup(GPIO_OUT_PIN17,GPIO.OUT)
    GPIO.setup(GPIO_OUT_PIN4,GPIO.OUT)
    GPIO.setup(GPIO_OUT_PIN18,GPIO.OUT)
    GPIO.setup(GPIO_OUT_PIN24,GPIO.OUT)
    
    #定义一个摄像头对象
    def getimage():
        camera.resolution = (1024,768)
        camera.start_preview()
        time.sleep(2)
        camera.capture('faceimage.jpg')
        '''pygame.mixer.music.load('./voice/start.mp3')
        pygame.mixer.music.play()
        time.sleep(2)'''
    
    #对图片的格式进行转换
    def transimage():
        f = open('faceimage.jpg','rb')
        img = base64.b64encode(f.read())
        return img
    
    #播放声音
    def playvioce(name):
        pygame.mixer.music.load('./voice/' +name)
        pygame.mixer.music.play()
        
    
    #发送信息到微信上  
    def sendmsg(name,main):
        url = "https://sc.ftqq.com/SCU36412T61050df84b51badbd34dd7abb92d19af5bfb6b6fef05b.send?"
        urllib.request.urlopen(url + "text="+name+"&desp="+main)
    #上传到百度api进行人脸检测
    def go_api(image):
        result = client.search(str(image, 'utf-8'), IMAGE_TYPE, GROUP)
        if result['error_msg'] == 'SUCCESS':
            name = result['result']['user_list'][0]['user_id']
            score = result['result']['user_list'][0]['score']
            if score > 95:
                print("Welcome %s !" % name)
                if name == 'hua_1':
                    sendmsg("hua_1",name)
                    playvioce('zouminghua.mp3')
                    #time.sleep(4)
                '''if name == 'hua':
                    sendmsg("hua",name)'''
                if name == 'an_cheng':
                    sendmsg("an_cheng",name)
                    playvioce('xianancheng.mp3')
                    #time.sleep(4)
            else:
                print("Sorry...I don't know you !")
                name = 'Unknow'
                sendmsg("BadGay",name)
                playvioce('cuowushibie.mp3')
                #time.sleep(4)
                return 0
            curren_time = time.asctime(time.localtime(time.time()))
            f = open('Log.txt','a')
            f.write("Person: " + name + "     " + "Time:" + str(curren_time)+'\n')
            f.close()
            return 1
        if result['error_msg'] == 'pic not has face':
            print('There is no face in image!')
            playvioce('noface.mp3')
            #time.sleep(4)
            return 0
        else:
            print(result['error_code']+' ' + result['error_code'])
            return 0
        
    # 识别处理函数
    def manage():
        getimage()
        img = transimage()
        res = go_api(img)
        if(res == 1):
            GPIO.output(GPIO_OUT_PIN24,GPIO.HIGH)
            time.sleep(1)
            GPIO.output(GPIO_OUT_PIN24,GPIO.LOW)
            
            GPIO.output(GPIO_OUT_PIN4,GPIO.HIGH)
            time.sleep(2)
            GPIO.output(GPIO_OUT_PIN4,GPIO.LOW)
                            
        else:
            GPIO.output(GPIO_OUT_PIN17,GPIO.HIGH)
            time.sleep(1)
            GPIO.output(GPIO_OUT_PIN17,GPIO.LOW)
            print('waite 3 seconds to do next')
           
    # 按键中断函数
    def my_callback(channel):
        global ledStatus
        ledStatus = not ledStatus
        if ledStatus:
            #while True:
            manage()
                #if ledStatus == 0:
                    #break          
        else:
            pass
        pass
    
    
    # 给22引脚添加一个事件函数,触发条件是:捕获到GPIO.FALLING(下降沿)
    GPIO.add_event_detect(GPIO_IN_PIN22,GPIO.FALLING, callback = my_callback,
                          bouncetime = 150)
    
    if __name__ == '__main__':
        while True:
            try:
                GPIO.output(GPIO_OUT_PIN18,GPIO.HIGH)
                print("I'm working...")
                time.sleep(5)
                pass
            except: 
                GPIO.output(GPIO_OUT_PIN18,GPIO.LOW)
                GPIO.output(GPIO_OUT_PIN4,GPIO.LOW)
                break
                pass
            pass
        '''KeyboardInterrupt'''
    
                
                    
                    
                    
                    
                    

    7. 下面是实物照片

    这是测试时候的照片

    这是封装后的照片

    这里拍照用的picamera,是专门为树莓派定制的摄像头,淘宝可以买到。播放音乐我用的pygame的播放音乐模块,MP3文件是我自己录的音,推送微信用的是一个很好的工具server酱(http://sc.ftqq.com/3.version

    树莓派无线连接:https://blog.csdn.net/qq_36588941/article/details/89792201

    查看连接手机热点的树莓派IP地址:https://blog.csdn.net/qq_36588941/article/details/89611625

    树莓派调节音量:https://blog.csdn.net/qq_36588941/article/details/89608587

    树莓派3B+开机自启动Python程序:https://blog.csdn.net/qq_36588941/article/details/89604748

    参考:https://www.cnblogs.com/zutterhao/p/9075513.html

     

    展开全文
  • 树莓派OpenCV实现人脸识别OpenCV安装篇)

    千次阅读 热门讨论 2021-02-21 22:52:18
    主要看了以下两位博客的文章完成的,也遇到了不少的坑,在这里一一填补说明。...树莓派OpenCV实现人脸识别OpenCV安装篇)一、材料准备:二、系统烧录三、安装OpenCV依赖项四、下载OpenCV-4.3.0五、为OpenCV配置P

    主要看了以下两位博客的文章完成的,也遇到了不少的坑,在这里一一填补说明。
    链接: https://blog.csdn.net/weixin_42163073/article/details/107308759.
    链接: https://blog.csdn.net/weixin_42573595/article/details/108526850.

    一、材料准备:

    1.树莓派x1(含16g卡)
    2.USB高清摄像头x1
    3.键盘、鼠标、屏幕

    二、系统烧录

    只提供树莓派raspbian系统镜像,自己解压烧录即可,烧录步骤省略
    系统镜像链接: https://pan.baidu.com/s/1ACxvVdpYYJ0OAg7nqVXJmA .
    提取码:ms45

    三、安装OpenCV依赖项

    1.为了加快后面下载速度,换国内源
    点击看此文
    2.更新系统及源:

    sudo apt-get update && sudo apt-get upgrade
    

    3.切换Python版本
    点击看此文
    4.安装开发工具:

    sudo apt-get install build-essential cmake unzip pkg-config
    

    5.安装图像和视频库、安装GTK,GUI后端:

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev
    sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
    sudo apt-get install libxvidcore-dev libx264-dev
    

    6.安装免除GTK警告的包

    sudo apt-get install libcanberra-gtk*
    

    四、下载OpenCV和OpenCV_contrib(三种办法,云盘下载最快)

    下载OpenCV和OpenCV_contrib,注意:若安装的是OpenCV-4.3.0,则下载OpenCV_contrib时,必须也是OpenCV_contrib-4.3.0

    (1)命令行下载,速度很慢,容易中断
    1.下载压缩包,注意观察是否下载成功

    cd ~
    wget -O opencv.zip https://github.com/opencv/opencv/archive/4.3.0.zip
    wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.3.0.zip
    

    2.解压

    unzip opencv.zip
    mv opencv-4.3.0 opencv
    unzip opencv_contrib.zip
    

    (2)在window下通过官网或百度云盘下载完,再通过VNC或U盘传输到树莓派上,速度相对较快,百度云盘更快一点
    OpenCV-4.3.0官网下载链接:
    https://github.com/opencv/opencv/archive/4.3.0-openvino-2020.3.0.zip.
    opencv_contrib-4.3.0官网下载链接: https://github.com/opencv/opencv_contrib/archive/4.3.0.zip.

    OpenCV-4.3.0云盘下载链接:
    链接: https://pan.baidu.com/s/1cLy7M2JSsLsEAsjqfXFsPg
    提取码:zezp
    opencv_contrib-4.3.0云盘下载链接: 链接: https://pan.baidu.com/s/1jFaBzr46SQkjo3E1ChbC2w
    提取码:ru35
    传输到树莓派的/home/pi目录下,对两个压缩包解压

    cd
    unzip 4.3.0-openvino-2020.3.0.zip
    unzip opencv_contrib-4.3.0.zip
    

    将两个文件夹重命名为opencv和opencv_contrib

    mv  opencv-4.3.0-openvino-2020.3.0  opencv
    mv  opencv_contrib-4.3.0  opencv_contrib
    

    五、为OpenCV配置Python3虚拟环境

    1.安装pip

    wget https://bootstrap.pypa.io/get-pip.py
    sudo python3 get-pip.py
    

    2.安装虚拟环境

    sudo pip install virtualenv virtualenvwrapper
    sudo rm -rf ~/get-pip.py ~/.cache/pip
    

    3.打开~/.profile文件

    sudo nano ~/.profile
    

    将以下行添加到您的~/.profile中

    export WORKON_HOME=/home/pi/.virtualenvs
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
    source /usr/local/bin/virtualenvwrapper.sh
    export VIRTUALENVWRAPPER_ENV_BIN_DIR=bin
    

    如下:
    在这里插入图片描述
    重新加载:source ~/.profile
    4.下载numpy:pip install numpy

    六、编译OpenCV(耗时较长)

    安装cmake

    sudo apt-get install cmake
    
    cd ~/opencv
    mkdir build
    cd build
    

    运行CMake来配置OpenCV 4

    cmake -D CMAKE_BUILD_TYPE=RELEASE \
        -D CMAKE_INSTALL_PREFIX=/usr/local \
        -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-4.3.0/modules \
        -D ENABLE_NEON=ON \
        -D ENABLE_VFPV3=ON \
        -D BUILD_TESTS=OFF \
        -D OPENCV_ENABLE_NONFREE=ON \
        -D INSTALL_PYTHON_EXAMPLES=ON  \
        -D BUILD_EXAMPLES=ON  ..
    

    过程无错则如下图:
    在这里插入图片描述

    请确保更新上述命令以使用正确的OpenCV_EXTER_MODES_PATH路径。如果您完全跟随本教程,则不需要更新路径。
    配置成功后开始编译

    sudo make -j4
    

    注:编译遇错导致编译中止:fatal error: boostdesc_bgm.i: No such file or directory
    在这里插入图片描述

    解决办法:下载所有文件(不是文件夹)复制到**opencv_contrib/modules/xfeatures2d/src/**下
    百度云链接: https://pan.baidu.com/s/1T0m0LPdstoTpEd2s8WUHkA
    提取码:hlms

    继续编译:sudo make -j4 基本只有上面一个错误,如果还出现其他错误,继续编译一两次直到完全成功就OK了

    七、安装与检查

    sudo make install
    

    进入Python交互环境

    python
    
    import cv2
    

    无错提示则说明opencv安装成功

    from cv2 imort face
    

    无错提示则说明opencv_contrib安装成功
    Ctrl+D退出Python交互环境
    下一篇:树莓派与OpenCV实现人脸识别(人脸识别篇)
    参考:
    链接: https://blog.csdn.net/weixin_42163073/article/details/107308759
    链接: https://blog.csdn.net/weixin_42573595/article/details/108526850

    展开全文
  • python+OpenCV+TensorFlow人脸识别,人脸检测和图像处理。 python+OpenCV+TensorFlow人脸识别。 python+OpenCV+TensorFlow实现人脸识别,包含人脸检测和图像处理 pythoOpenCTensorFlo
  • 前几天想用树莓派做一个人脸识别打卡的系统,在网上也找了很多源码,最终选了一个较为简单的实现方式,代码参考这里。其中只用到opencvopencv-contrib两个库,在自己笔记本上先调试了一波,报错了,说是cv2.cv2...
  • 这是基于WIN7X86下的VS2015项目,需要自行安装opencv,该项目自带人脸库,经测试,识别率最高为92.8%
  • 2020-3-16 之前舵机开门关门逻辑有点混乱,不太合乎常理,现对树莓派人脸识别代码进行修改,以及对Arduino控制代码有所调整;在上一篇文章中小雨:树莓派调用百度人脸识别API实现人脸识别​zhuanlan.zhihu.com我们...
  • 树莓派4opencv实时人脸识别

    千次阅读 2019-11-25 15:43:44
    detector = dlib.get_frontal_face_detector() #获取人脸分类器for face detection cap = cv2.VideoCapture(-1) #Turn on the camera cap.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter_fourcc('M', 'J', 'P', 'G'))...
  • 基于树莓派OpenCV人脸识别

    千次阅读 2020-07-13 00:44:06
    树莓派(Raspbian Buster)下的opencvopencv_contrib的源码安装 下载相关程序 在树莓派终端中 git clone https://gitee.com/jeebus/Facial_Recognition.git cd Facial_Recognition 摄像头检测 python3 simpleCamTes
  • 树莓派人脸识别打卡系统(python pyqt opencv

    千次阅读 热门讨论 2019-06-05 15:52:39
    界面效果图: 每天的打卡记录存在txt文件中: ...2. 人脸识别(lbp FaceRecognizer) 3. 界面 pyqt。 日期、时间获取,控件、布局,多线程,界面更新、实时图像显示。 4. 多线程,局域...
  • 树莓派实时人脸识别

    万次阅读 多人点赞 2018-07-28 17:01:16
    树莓派实时人脸识别 最近在研究 face_recognition,这个一个人脸识别的库,可以通过python调用。作者在电脑上用摄像头实现了一个实时人脸识别的效果,如下图所示。 我想在树莓派上实现这个效果。如果嵌入式设备...
  • 这是经过qt5.8+opencv3.2+opencv_contrib-3.2.0编译过的第三方库。qt可以直接使用,无需再次编译。另外,还附带了opencv的扩展模块,丰富多样。文件中是下载地址和使用说明,不会的可以评论留言
  • 树莓派基于opencv人脸识别和口罩检测 文章目录学习目标:学习内容:前言一、opencv是什么?二、步骤1.树莓派安装模块安装教程链接:2.设计思路然后注意一下,下面的yml文件,和xml文件,必须都用绝对路径来写!!...
  • 树莓派进行简易人脸识别前言简易介绍树莓派树莓派是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓派连接电视、显示器、键盘鼠标等设备使用。树莓派能替代日常桌面计算机的多种用途,包括文字处理、电子表格、...
  • Opencv和python3实现人脸识别 . . 硬件设备 树莓3、usb摄像头. 语言和库 Opencv、python3. 第一步:在树莓派上安装opencv和python(用时:约10小时) 分别按顺序输入以下的命令,等待安装完成: 展开文件系统: $ ...
  • 树莓派3B+、opencv3+PyQt5实现人脸识别门禁系统

    千次阅读 多人点赞 2020-04-29 01:24:45
    前言 总结、干货、知识点、注意实现。无个人背景(别人不会关心,捂脸) ...识别成功之后就可以发指令控制步进电机转动控制门锁了 材料 树莓派3B+ 一块 USB摄像头 一个 3.5寸LCD显示屏(带触控) HMD...
  • 树莓派2树莓派摄像头 云台+舵机(非必须) 安装OpenCV-3.3.0(教程以及安装问题后续发布) sudo apt-get update sudo apt-get upgrade sudo apt-get install python-opencv123 安装PiCamera 我使用树莓派官方...
  • 树莓派3B+ 人脸识别(OpenCV)

    万次阅读 多人点赞 2017-11-13 17:22:53
    树莓派3B+ 人脸识别(OpenCV) 相信大家都看了前面的OpenCV安装和人脸检测教程,有了基础后,现在我们正式进入重头戏——人脸识别 的教程。 注意:该教程面向python2.7+OpenCV2.4.9(官方源) 其它版本需进行...
  • 玩转树莓派2017-07-17 18:59毕业论文基于微型计算机的人脸识别门禁系统设计1. 课题意义及目标随科技的不断发展,安全性的要求也不断提高,IC卡等传统身份识别工具已不能满足社会需求。所以从通用性、安全性、成熟性...
  • 二、TF卡插到树莓派,登录树莓派(ssh远程或连接显示器) 1、修改键盘布局  Model: Generic 101-key PC  Layout: English(US)  Variant: English(US,alternative international) 2、启动vnc  (1)通过 ...
  • 对图片和视频进行人脸检测和处理一、Windows下使用...对视频中检测出的人脸区域进行模糊处理(二)树莓派对此视频中检测出的人脸区域画框并进行模糊处理 一、Windows下使用opencv采集视频 属性配置与上一...
  • opencv人脸识别3.1 正文3.2 踩坑(回应题目)3.2.1 关于API3.2.2 关于安装依赖包4. opencv+udp人脸实时识别 0. 安装opencv 当然之前已经安装好了opencv,详情见我的上一篇文章: 树莓派4学习记录(4)-摄像头 1. ...
  • 树莓派人脸识别,首先是采集图像,利用 Pi Camera ,采集一段视频流,然后截帧,保存到一个文件夹中作为训练数据,然后运用强大的opencv,训练模型,主要是运用haar小波变换等,最后是在线识别,用Pi Camera通过对...
  •   该软件实现的是人脸识别门禁功能,通过树莓派作为终端处理,使用OpenCV来识别人脸,从而达到特定的人脸开门的目的。主要分为管理员登录、录入人脸、识别人脸三大功能,管理员输入用户名和密码可以登录进入管理...
  • 树莓派制作人脸识别详细教程

    千次阅读 2019-07-04 15:42:18
    1. 配置并更新树莓派系统 sudo raspi-config // 进入后打开摄像头、SSH sudo apt-get update sudo apt-get upgrade sudo rpi-update 2. 安装OpenCV的相关工具 sudo apt-get install build-essential cmake ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,126
精华内容 450
关键字:

树莓派opencv人脸识别