前言:
这篇文章属于此系列:
一个用树莓派做的会聊天,能人脸识别(支持云台追踪)和发送邮件的小玩具
https://blog.youkuaiyun.com/yonglisikao/article/details/82804318
硬件
树莓派及基本配件,摄像头(Picamera或Webcam),双舵机小云台
语言
Python
云台控制
请参考这篇文章:
http://shumeipai.nxez.com/2018/06/21/pan-tilt-multi-servo-control.html
算法设计
我想到的算法是:
1.拍一张照片;
2.确定照片里脸的中心到照片中心的水平和垂直距离;
3.照片里的距离与实际的角度有一定的对应关系,根据这个关系得到相应的角度;
4.控制云台转动相应的角度,实现人脸追踪。
算法实现
脸位置的确定:使用face_recognition库里的face_locations()函数,这个函数在我的其他文章里介绍过,它能够返回一个元组类型的数据,具体