当前位置:首页>自动驾驶>【自动驾驶】04 人脸识别启动功能

【自动驾驶】04 人脸识别启动功能

  • 2026-08-09 05:02:45
【自动驾驶】04 人脸识别启动功能
自动驾驶
04——人脸识别启动
情景导入

在这个万物互联的智能时代,人脸识别技术正在改变我们与设备的交互方式——从手机解锁到门禁通行,再到今天我们将要探索的智能交通场景。想象一下,如果只有你本人站在小车前,它才会启动;任何未经授权的人试图操作,车辆都将保持锁定状态——这不仅是一个酷炫的功能,更是一种安全可靠的身份验证方式。本节课我们一起为小车设计人脸识别启动的功能!

01
项目功能

使用掌控魔盒连接AI摄像头4.0,摄像头预先录入人脸信息。当摄像头识别到已录入人脸时,小车解锁并启动。

02

硬件准备

制作人脸识别启动小车,硬件部分需准备1个掌控魔盒、1个AI摄像头4.0、1条4PIN连接线和1条Type-C数据线。

03
实现过程

本项目的实现过程分为以下四个实践活动完成:

(1)连接硬件;

(2)AI摄像头学习人脸信息;

(3)编写程序;

(4)实现人脸识别启动小车。

实践活动一:连接硬件

使用配套的4PIN连接线将摄像头连接至掌控魔盒的P15/P16引脚接口,将万向轮和轮胎安置在掌控魔盒上,使用Type-C的数据线将掌控魔盒与电脑连接。

实践活动二:摄像头学习人脸信息

添加AI摄像头4.0的指令。在“扩展”→“添加”→“AI”→“AI摄像头4.0”,点击加载。

在中,拖出AI摄像头4.0相关指令,初始化人脸注册模型,将录入人脸程序刷入到掌控魔盒中。

程序开始执行后,按下摄像头波轮中间区域以启动拍摄功能,此时可一次性拍摄多张人脸图像。系统将按照拍摄顺序自动为每张人脸分配对应的ID编号,编号从0开始依次递增。拍摄过程中,如需结束拍摄,可向右拨动波轮按键。完成拍摄后,请等待AI摄像头进行人脸注册操作,直至屏幕上出现“人脸注册成功”的提示信息,即表明人脸录入流程已顺利完成。

实践活动三:编写程序

在高级中的  ,定义函数“行驶”,“启动”,“停车”,在  中,拖出设置编码电机速度的指令。在启动函数中,设置编码电机初始速度为30,1秒后提速至50,再过1秒继续提速至100,实现速度的逐级递增;停车函数则相反,实现速度的逐级递减;行驶函数则使电机速度保持位100。

在 中,拖出主程序,主程序下初始化摄像头,设置摄像头连接的引脚为TX-P16/RX-P15,初始化AI模型为人脸识别;

在 中,拖出一直重复和重复直到指令,一直重复中,运行人脸识别模型;

在  中,拖出条件判断语句,判断人脸识别id不等于空即表示识别到之前注册过的人脸,设置小车执行启动的函数,执行完成后开始重复执行行驶函数,直到检测到按下按键B,执行停车函数,小车停止。

完整示例程序如下:

将程序刷入到掌控魔盒中运行,查看程序执行效果。

实践活动四:实现人脸识别启动小车

体验人脸识别启动小车,识别人脸,根据识别到的结果,掌控魔盒逐渐启动并保持行驶,直到按下B键小车停止行驶。

END

案例内容分享完毕✨ 

教程每周持续更新,

完整教程合集均可在盛思科教主页找到,

记得收藏关注哦!

最新文章

随机文章