Skip to main content

Bird Classification

Bird classification identifies known birds using a quantized Tensorflow model. When a known bird is recognized, its common name will be added as a sub_label. This information is included in the UI, filters, as well as in notifications.

Minimum System Requirements​

Bird classification runs a lightweight tflite model on the CPU, there are no significantly different system requirements than running Frigate itself.

Model​

The classification model used is the MobileNet INat Bird Classification, available identifiers can be found here.

Configuration​

Bird classification is disabled by default, it must be enabled in your config file before it can be used. Bird classification is a global configuration setting.

classification:
bird:
enabled: true

Advanced Configuration​

Fine-tune bird classification with these optional parameters:

  • threshold: Classification confidence score required to set the sub label on the object.
    • Default: 0.9.