OPENMV人脸识别+引脚高低

额,直接开始吧!

一、项目介绍

就是识别到人脸,之后引脚电平产生变化。使用LBP特征算法

二、项目准备

硬件:openmv 软件:openmv ide

三、流程

1.采集人脸图像

第一步:先插入内存卡到openmv 第二部:在openmv内创建文件夹,命名为singtown,然后在singtown文件夹中再新建n个名为s1,s2,s3…sn的子文件夹(想识别几个就创建几个) 第三步:使用下面这个脚本采集图片(num 值需要更改),也有视频

2.使用引脚高低电平

以使用P0口为例,

from pyb import Pin

p_out = Pin(P0, Pin.OUT_PP)#设置p_out为输出引脚
p_out.high()#设置p_out引脚为高
p_out.low()#设置p_out引脚为低

这样,识别到对用的人脸后,就OK了

三、整体程序

结果测试通过,整体帧率较低,是openmv原因,控制下图片数量就会达最佳效果。

经验分享 程序员 微信小程序 职场和发展