# Raspberry-Pi-Face-ID-baidu-API **Repository Path**: Davidup1/Raspberry-Pi-Face-ID-baidu-API ## Basic Information - **Project Name**: Raspberry-Pi-Face-ID-baidu-API - **Description**: 来到了大一下的信通导论课大作业了,那么浅浅实现一下小组中我人脸识别端的工作吧! - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-06-12 - **Last Updated**: 2022-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Raspberry-Pi-Face-ID-baidu-API 来到了大一下的信通导论课大作业了,那么浅浅实现一下小组中我人脸识别端的工作吧! ### 第一步是要准备好硬件: - 树莓派4B(现在太贵了,年初还是600+的,等等党的大失败orz) - CSI摄像头(插入树莓派CSI插口,蓝色塑料端朝向以太网接口) - 一个单声道扬声器(有条件多声道也可) - 一台电脑(和树莓派建立vnc 连接) ### 开始实现: #### 1.先启动树莓派,建立连接 要先烧录系统,然后把TF卡查到树莓派的卡槽,把TF卡查到树莓派的卡槽,把TF卡查到树莓派的卡槽,将树莓派的卡槽用网线连到家里 的路由器。 烧录 然后用 Advanced IP Scanner 来识别路由器的连接设备树莓派的动态 IP地址 查找IP地址 之后为了建立VNC连接先用ssh来设置允许树莓派建立VNC访问 ``` terminal sudo raspi-config ``` SSH连接 image 设置完成后用VNC Viewer软件来访问树莓派桌面 image #### 2.百度智能云下载人脸识别SDK 先百度智能注册账号,在人脸识别应用创建一个应用,然后创建人脸库 然后记得把自己应用的 AppID,API Key,Sec Key 记录下来,后面用。 然后建立人脸库,在上传人脸,人脸库的ID记下来。 image 然后去平台的HTTP SDK页面下载Python HTTP SDK 然后用VNC Viewer的上传工具传到树莓派桌面 然后在树莓派上解压 image #### 3.然后就是一些在树莓派上面的代码操作了,在其他文件里面分享 在解压完之后,方便起见,在SDK的文件夹里面用命令行下载aip的初始化文件 ``` terminal sudo pip install baidu-aip ``` 然后来到文件夹内创建一个test.py文件来实现我们的代码 后期在explain.md中解释代码哈!