首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python做一个人脸识别

python做一个人脸识别

作者头像
叶子陪你玩
发布2022-04-04 16:25:38
发布2022-04-04 16:25:38
4960
举报

之前利用opencv做过很多人脸检测的案例,

动态人脸检测戴帽子

变脸

人脸检测互动游戏

人脸检测互动游戏-源码

不过只能区分出是不是人脸,至于是A还是B就不清楚了。要识别具体的人,那么就需要先让程序看看我们长什么样,记住后然后再让程序区分,这样就可以做到了。

做一个人脸识别程序可以分为三步:

第一步:

收集待识别的人脸数据,这里我只采集了30张图片,每隔100ms采集一张。

这里我采集了两个人的照片数据。

第二步:训练识别模型

将采集到的数据进行训练,得到一个识别模型,通过它就可以用来识别人脸。

第三步:

加载人脸识别器,进行预测。这里只是为了方便理解分成三步,第二步训练完其实就可以直接预测了。

识别结果:

做完这个小案例后,一个专业的学生家长提出了一个想法,说能不能搞成一个小项目,直接拿到学校采集全班的同学人脸信息以及填写个人信息,后面有了一定数据后,直接用在班级考勤,做成一个真实小项目,可以先做电脑上跑,之后有机会搞到嵌入式硬件上,沟通后觉得可以试试,后面将这个小案例在完善一下。

有兴趣的可以试试,除了这个,还有我之前网上看到的这个餐盘计价案例也不错,同样分享给大家。

这个没有用任何机器学习,仅仅通过传统方法,直接通过颜色和形状来区分,思路非常巧,不过对环境有要求。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叶子陪你玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档