树莓派点灯笔记(论如何学好控制IO输出)(3)(人脸识别IO控制)

本文介绍了如何使用OpenCV和树莓派搭建一个人脸识别门禁系统,当摄像头捕捉到的人脸匹配到数据库时,通过GPIO控制继电器开门,并结合语音播报和微信推送功能,实时通知开门信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

继最基础的IO口控制的学习,现在我来回顾我想要做的,嗯..我想要做一个基于opencv和树莓派的一个人脸识别的门禁,现在人脸识别有了,io控制大概清楚了..现在问题就是,如何通过人脸识别成功来控制io口输出电频?..

其实逻辑就是:如果这个人在人脸库里面,打开继电器进行开门,如果不在人脸库就关门。同时我还添加了语音播报的功能,而且还能将开门信息推送到微信上,这样就可以试试的看到有谁来开门了。

着手修改03_face_recognition.py文件,给它加上一个

if(识别成功):

        io口输出

这么一个逻辑过程

现在问题就是识别成功的这么一个判断条件,是不是能被我用到?..

 这几句代码的意思是,当可信度小于100时,id会显示为用户输入的id,若可信度为0则为未知对象

 对代码进行一个更新,当出现在摄像头之前的为可识别对象时,则输出GPIO从10-0,(后期更改的舵机输出固定的PWM来固定打角)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值