You should define a detector within frigate.yaml.
If you don’t have a TPU but let the CPU do the detection add like:
detectors:
cpu1:
type: cpu
num_threads: 3
Anyway, using the CPU for object detection will put some extra load on your CPU and is not recommended. While this may be still ok with only one camera adding more cameras will sooner or later bring your system down.
If you don’t own a TPU at least consider to configure the OpenVINO Detector.
It is also advised to enable hardware acceleration on the GPU. While this will not help with object detection it will help to take some load off the CPU when decompressing video streams.
thanks!!! I inserted the detectors part, so i’ll leave that running for a while and see if it gets better.
I indeed do not have a TPU, and I’m running on a virtual machine within a Win11 on a celeron NUC… So I guess that’s not ideal either for this sort of use
just to clarify, CPU detector is defined by default if one is not defined, so this won’t be the reason that detection isn’t working. If I had to guess, like you suggested, detection is not working well simply because it is running on CPU and this is too slow to work correctly. OpenVino in CPU mode should work better here