微软面
这Microsoft_face
集成平台是Microsoft Azure认知服务的主要集成脸。所有数据都存储在您自己的私人实例中,并将其存储在Azure Cloud中。
设置
您需要一个免费的API键,但需要一个Azure注册使用您的Microsoft ID。免费资源(F0)限制为每分钟20个请求,一个月内的请求限制为30k。如果您不想使用Azure Cloud,也可以通过注册来获得API键认知服务。请注意,必须每90天重新创建认知服务的所有钥匙。
配置
要启用Microsoft Face组件,请添加以下内容configuration.yaml
文件:
#示例Configuration.yaml条目Microsoft_face:api_key:your_api_keyazure_region:Eastus2
人和团体
对于大多数服务,您需要设置一个小组或一个人。这将处理和检测限制在小组提供的元素上。必威是什么家庭助理为所有小组创建一个实体,并允许您直接在前端展示状态,人和ID。
以下服务可用于管理此功能,可以通过前端,脚本或REST API来调用。
- microsoft_face.create_group
- microsoft_face.delete_group
服务:microsoft_face.create_group数据:姓名:“家庭”
- microsoft_face.create_person
- microsoft_face.delete_person
服务:microsoft_face.create_person数据:团体:家庭姓名:“汉斯Maier”
您需要添加一个人的图像。您可以为每个人添加多个图像以使检测更好。您可以从相机拍摄照片或将本地图像发送到您的Azure资源。
- microsoft_face.face_person
服务:microsoft_face.face_person数据:团体:家庭姓名:“汉斯Maier”camera_entity:摄像头
对于本地图像,我们需要卷曲
。这{persyid}
存在于组实体中作为属性。
$卷曲-v-X邮政“ https://westus.api.cognitive.microsoft.com/face/v1.0/persongroups/ {groupname }/persons/ {personid}/persistedFaces”\ \-H“ ocp-apim-subscription-key:your_api_key”\ \-H“内容类型:应用程序/八位字节”- 数据二进制“@/tmp/image.jpg”
完成一个小组的更改后,我们需要培训该小组来教AI如何处理新数据。
- microsoft_face.train_group
服务:microsoft_face.train_group数据:团体:家庭