引
2021年六月份,参加了一个程序创新设计的比赛,因为要用到人脸识别的功能,于是摸索着用搭载摄像头模块的树莓派3B开发板,以及华为的云服务的人脸识别接口来实现。
第一次尝试着摸索,虽然过程很坎坷,但总算还是实现了应有的效果。
效果展示
- 使用命令拍摄一张无人脸特征的照片
![使用命令拍摄一张无人脸特征的照片](https://img-blog.csdnimg.cn/28ec808d9bd34787a3dde27b2ec401e5.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTAzMTA2,size_16,color_FFFFFF,t_70#pic_center)
- 将照片上传进行人脸识别,返回结果为无人脸信息
![将照片上传进行人脸识别,返回结果为无人脸信息](https://img-blog.csdnimg.cn/8a3f313a9e094f65972f9b930b787c06.png#pic_center)
- 拍摄一张有人脸特征的照片并上传识别(原图无马赛克)
![拍摄一张有人脸特征的照片并上传识别(原图无马赛克)](https://img-blog.csdnimg.cn/a2f6f860e54b4aa5a926ee92f8e91976.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTAzMTA2,size_16,color_FFFFFF,t_70#pic_center)
- 返回结果为有人脸信息
![返回返回结果为有人脸信息](https://img-blog.csdnimg.cn/a5ee332bde2d473cb27a20de822c661e.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTAzMTA2,size_16,color_FFFFFF,t_70#pic_center)
根据这些信息我们就可以进行后续更新数据库等操作。
实现过程
一、硬件部分
硬件使用的是我在某鱼上淘的树莓派3B,又在某宝上买的摄像头模块。