微软的脸


microsoft_face集成平台是微软Azure认知服务的主要集成平台.所有数据都存储在Azure云中您自己的私有实例中。

设置

您需要一个API密钥,它是免费的,但需要一个Azure登记使用你的微软ID。免费资源(F0)每分钟限制20个请求,每个月限制30k个请求。如果你不想使用Azure云,你也可以通过注册来获得一个API keycognitive-services.请注意所有认知服务的按键必须每90天重新创建一次。

配置

要启用Microsoft Face组件,请将以下内容添加到configuration.yaml文件:

#配置示例。yaml条目microsoft_face: api_key: YOUR_API_KEY azure_region: eastus2

配置变量

api_key 字符串 要求

您的认知资源的API密钥。

azure_region 字符串 可选

实例化Microsoft认知服务端点的区域。

超时 时间 可选默认值:10 s

设置API连接的超时时间。

个人和团体

对于大多数服务,您需要建立一个组或一个人。这就限制了对组提供的元素的处理和检测。必威是什么Home Assistant为所有组创建一个实体,并允许您直接在前端显示状态、人员和id。

以下服务可用于管理此特性,可以通过front、脚本或REST API调用。

  • microsoft_face.create_group
  • microsoft_face.delete_group
服务:microsoft_face。create_group data: name:“Family”
  • microsoft_face.create_person
  • microsoft_face.delete_person
服务:microsoft_face。create_person data: group: family name:“Hans Maier”

你需要添加一个人的图像。您可以为每个人添加多个图像,以使检测更好。您可以使用相机拍摄照片,也可以将本地图像发送到Azure资源。

  • microsoft_face.face_person
服务:microsoft_face。face_person data: group: family name:“Hans Maier”camera_entity: camera.door

为了我们需要的本地形象旋度.的{personId}作为属性出现在组实体中。

$ curl -v -X POST "https://westus.api.cognitive.microsoft.com/face/v1.0/persongroups/{GroupName}/persons/{personId}/persistedFaces" \ -H " ocp - api - subscribe - key: YOUR_API_KEY" \ -H "Content-Type: application/octet-stream"——data-binary "@/tmp/image.jpg"

在我们完成对一个组的改变后,我们需要训练这个组,教人工智能如何处理新数据。

  • microsoft_face.train_group
服务:microsoft_face。Train_group data: group: family
Baidu