前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开发者成长激励计划-基于TencentOS Tiny AI早安机器人

开发者成长激励计划-基于TencentOS Tiny AI早安机器人

原创
作者头像
有点想TA喔
修改2022-08-09 23:50:32
1.8K2
修改2022-08-09 23:50:32
举报
文章被收录于专栏:11313

前言

hello!大家好,本次作品名为AI早安机器人,是一款新型交互式打卡机,我们在实现人脸识别的基础上增加了打印机功能,同时实现云端对管理者手机进行手机的数据传输,让管理者实时知道员工的到位情况,同时模块化设计使得作品极具可塑性,可以简单修改应用于其他场景,如电影院的智能取票会议室的人员到达情况。。


系统简介

本次设计采用Rraspberry Pi 4B+CH32V307VCT6+腾讯云结合的方式实现,Rraspberry Pi 4B主要负责人脸识别部分和人员打卡记录整理,CH32V307VCT6作为主控,主要负责接受树莓派的人脸识别数据接受云端信息的收发打印机的控制,腾讯云负责接受主控板上行的信息,解析和通过数据处理发送到手机和APP。

流程图

流程图
流程图

功能实现

Rraspberry Pi 4B

通过配置摄像头获取摄像头的信息,采用python+opencv的图像识别以及处理,在获取图像时进行人脸部分的截取,通过opencv的内置库进行训练模型生成.yml文件,后续通过对人脸的捕获进行对照,将之与训练好的.yml文件进行比对,获得相似度,最后通过设定的阈值去输出对应人的身份ID到CH32V307VCT6,同时将ID和打卡时间记录到excel表格。

打卡信息
打卡信息

CH32V307VCT6

通过配置串口uart6接受树莓派的信息,将信息通过变量传输到云端的信息发送的变量,再者通过云端的控制上行身份ID,同时将ID信息和语录进行打印机输出给到打卡人。

主控板和打印机接线
主控板和打印机接线
早安问候语
早安问候语

腾讯云

将上行的数据在腾讯云内进行解析,同时通过数据开发的服务将数据打印成信息传输到管理者的微信上。

上行
上行
数据开发
数据开发
微信信息
微信信息

作品展示

视频

视频内容

PPT

腾讯.pptx

结语

通过这次训练营的交流,我认识到自己嵌入式还存在许多不懂的地方,也在大佬的问答中学到了一些有趣的知识,让自己的嵌入式能力提高了一丢丢,继续努力吧!

源码:https://share.weiyun.com/MumMNKyB

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 系统简介
    • 流程图
    • 功能实现
      • Rraspberry Pi 4B
        • CH32V307VCT6
          • 腾讯云
          • 作品展示
            • 视频
              • PPT
              • 结语
              相关产品与服务
              人脸识别
              腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档