
* Change i.e. and e.g. to i.e.,, and e.g., * Update textlintrc.json * Update .textlintrc.json Co-Authored-By: Franck Nijhof <frenck@frenck.nl> * added i.e., Co-authored-by: Franck Nijhof <frenck@frenck.nl>
1.9 KiB
title, description, logo, ha_category, ha_release, ha_iot_class, ha_codeowners
title | description | logo | ha_category | ha_release | ha_iot_class | ha_codeowners | ||
---|---|---|---|---|---|---|---|---|
Sighthound | Detect people with Sighthound Cloud. | sighthound-logo.png |
|
0.105 | Cloud Polling |
|
Detect people in camera images using Sighthound Cloud. The Sighthound Developer tier (free for non-commercial use) allows 5000 images to be processed per month. If you need more processing per month you will need to sign up for a production account (i.e., a Basic or Pro account).
This integration adds an image processing entity where the state of the entity is the number of people detected in an image. For each person detected, an sighthound.person_detected
event is fired. The event data includes the entity_id of the image processing entity firing the event, and the bounding box around the detected person.
Note that by default the component will not automatically scan images, but requires you to call the image_processing.scan
service e.g., using an automation triggered by motion.
Configuration
To enable this platform in your installation, add the following to your configuration.yaml
file:
# Example configuration.yaml entry
image_processing:
- platform: sighthound
api_key: some_key
source:
- entity_id: camera.my_cam
{% configuration %}
api_key:
description: Your Sighthound Cloud API key.
required: true
type: string
account_type:
description: If you have a paid account, used prod
.
required: false
type: string
source:
description: The list of image sources.
required: true
type: map
keys:
entity_id:
description: A camera entity id to get a picture from.
required: true
type: string
name:
description: This parameter allows you to override the name of your image_processing
entity.
required: false
type: string
{% endconfiguration %}