纵容


使用相机图像检测人员烟云。Sighthound开发人员层(免费用于非商业用途)允许每月处理5000张图像。如果您每月需要更多的处理,则需要注册生产帐户(即基本或Pro帐户)。

该集成添加了图像处理实体,其中实体状态是图像中检测到的人数。对于每个检测到的人sighthound.person_detected事件被解雇。事件数据包括图像处理实体的Entity_ID启动事件的启动,以及围绕检测人员的边界框。

如果save_file_folder在每个人的每个新检测中配置了一个名称的带注释的图像sighthound_ {camera_name} _latest.jpg如果不存在,则保存在配置的文件夹中,如果确实存在,则保存在该文件夹中。保存的图像显示了检测到的人周围的边界框,可以使用必威是什么本地文件相机,并用于通知。如果save_timestamped_file被配置为真的,然后用包含检测时间的文件名保存带注释的图像。

笔记默认情况下,组件不会自动扫描图像,但要求您调用image_processing.scan服务,例如,使用由运动触发的自动化。

配置

要在安装中启用此平台,请添加以下内容configuration.yaml文件:

#示例Configuration.yaml条目图像处理-平台纵容api_keymy_api_key”来源-ENTITY_IDcamera.my_cam

配置变量

api_key 细绳 必需的

您的夜间云API键。

帐户类型 细绳 ((选修的

如果您有付费帐户,请使用产品

save_file_folder 细绳 ((选修的

将带注释的图像保存到的文件夹。

save_timestamped_file 布尔 ((选修的,默认:false

将处理的图像保存在文件名中的检测时间。需要配置save_file_folder。

来源 地图 必需的

图像源列表。

ENTITY_ID 细绳 必需的

相机实体ID可以从中获取图片。

姓名 细绳 ((选修的

此参数使您可以覆盖您的名称图像处理实体。

要验证集成,请检查新实体是否显示为image_processing.sighthound_my_cam

处理图像

当您想处理图像时,您必须致电image_processing.scan服务并听sighthound.person_detected和/或sighthound.vehicle_detected事件。

使用两个自动化的示例:

  • 检测到运动时,触发第一个自动化。它称为image_processing.scan服务以将相机图像发送到吹口哨服务器进行处理。

  • 第二个自动化是由sighthound.vehicle_detected事件。它将通知发送到电话。

#示例Automations.yaml条目-IDSome_unique_id”别名入口运动图片加工”描述发送一种相机图片纵容,什么时候运动检测到入口”扳机-类型运动平台设备设备编号your_device_idENTITY_IDbinary_sensor.my_motion_sensor领域binary_sensor行动-服务image_processing.scan目标ENTITY_IDimage_processing.sighthound_my_cam模式单身的-ID另一_UNICE_ID”别名到达车辆通知”描述发送一种通知一种电话,什么时候一种车辆检测到入口”扳机-平台事件事件类型sighthound.vehicle_detected行动-服务notify.mobile_app_my_iphone数据信息有人拥有只是到达的经过车。”模式单身的