Skip to main content

Available Objects

Frigate includes the object labels listed below from the Google Coral test data.

Please note:

  • car is listed twice because truck has been renamed to car by default. These object types are frequently confused.
  • person is the only tracked object by default. To track additional objects, configure them in the objects settings.
  • person
  • bicycle
  • car
  • motorcycle
  • airplane
  • bus
  • train
  • car
  • boat
  • traffic light
  • fire hydrant
  • street sign
  • stop sign
  • parking meter
  • bench
  • bird
  • cat
  • dog
  • horse
  • sheep
  • cow
  • elephant
  • bear
  • zebra
  • giraffe
  • hat
  • backpack
  • umbrella
  • shoe
  • eye glasses
  • handbag
  • tie
  • suitcase
  • frisbee
  • skis
  • snowboard
  • sports ball
  • kite
  • baseball bat
  • baseball glove
  • skateboard
  • surfboard
  • tennis racket
  • bottle
  • plate
  • wine glass
  • cup
  • fork
  • knife
  • spoon
  • bowl
  • banana
  • apple
  • sandwich
  • orange
  • broccoli
  • carrot
  • hot dog
  • pizza
  • donut
  • cake
  • chair
  • couch
  • potted plant
  • bed
  • mirror
  • dining table
  • window
  • desk
  • toilet
  • door
  • tv
  • laptop
  • mouse
  • remote
  • keyboard
  • cell phone
  • microwave
  • oven
  • toaster
  • sink
  • refrigerator
  • blender
  • book
  • clock
  • vase
  • scissors
  • teddy bear
  • hair drier
  • toothbrush
  • hair brush

Configuring Tracked Objects​

By default, Frigate only tracks person. To track additional object types, add them to the tracked objects list.

  1. Navigate to Settings→Global configuration→Objects.
    • Add the desired object types to the Objects to track list (e.g., person, car, dog)

To override the tracked objects list for a specific camera:

  1. Navigate to Settings→Camera configuration→Objects.
    • Add the desired object types to the Objects to track list

Filtering Objects​

Object filters help reduce false positives by constraining the size, shape, and confidence thresholds for each object type. Filters can be configured globally or per camera.

Navigate to Settings→Global configuration→Objects.

FieldDescription
Object filters > Person > Min AreaMinimum bounding box area in pixels (or decimal for percentage of frame)
Object filters > Person > Max AreaMaximum bounding box area in pixels (or decimal for percentage of frame)
Object filters > Person > Min RatioMinimum width/height ratio of the bounding box
Object filters > Person > Max RatioMaximum width/height ratio of the bounding box
Object filters > Person > Min ScoreMinimum score for the object to initiate tracking
Object filters > Person > ThresholdMinimum computed score to be considered a true positive

To override filters for a specific camera, navigate to Settings→Camera configuration→Objects.

Object Filter Masks​

Object filter masks prevent specific object types from being detected in certain areas of the camera frame. These masks check the bottom center of the bounding box. A global mask applies to all object types, while per-object masks apply only to the specified type.

Navigate to Settings→Camera configuration→Masks / Zones and select a camera. Use the mask editor to draw object filter masks directly on the camera feed. Global object masks and per-object masks can both be configured from this view.

note

The global mask is combined with any object-specific mask. Both are checked based on the bottom center of the bounding box.

Custom Models​

Models for both CPU and EdgeTPU (Coral) are bundled in the image. You can use your own models with volume mounts:

  • CPU Model: /cpu_model.tflite
  • EdgeTPU Model: /edgetpu_model.tflite
  • Labels: /labelmap.txt

You also need to update the model config if they differ from the defaults.