Best model for CPU-based person detector? #20661
Replies: 1 comment
-
|
For CPU-based person detection, the mobiledet model type is the most CPU-friendly option(1). You're already using the default OpenVINO SSDLite MobileNet v2 model, which is appropriate for CPU usage(2). Regarding Frigate+ models: Yes, Frigate+ does offer a For CPU hardware specifically, the documentation recommends: "CPU (not recommended for actual use: Use a CPU to run tflite model, this is not recommended and in most cases OpenVINO can be used in CPU mode with better results"(3). Since you're already using OpenVINO in CPU mode, you're on the right track. Key recommendations:
Regarding debug information: The documentation doesn't describe a built-in way to record detailed frame-by-frame detection statistics to history for post-event analysis. You may need to monitor the debug view in real-time or enable debug logging during specific time periods. 📚 Sources: Have another question? Just tag @inkeep. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the problem you are having
I tried setting up Frigate on a server without hardware acceleration (Ryzen 7 5950x), but I ran into an issue where people are not always detected. I often see situations where a person is detected by indoor cameras, but the entry/exit event on the outdoor camera is not registered for them. I suspect the reason might be that a person can appear in the frame and leave before they are recognized, although I’m not completely sure. Troubleshooting this is difficult because these situations are usually analyzed after the fact, and the event history records doesn’t include any debug data like motion detection and objects stats. However, when reviewing recordings, I sometimes notice that a person appears in the frame for about 5 seconds before their snapshot is actually taken. I suspect the core issue is insufficient detection accuracy, and that the system doesn’t collect enough frames with a detection confidence above default 0.7 value.
So my question is: does the Frigate+ paid subscription provide CPU-friendly models that don’t require a lot of computational power, compared to free one, but offer better person detection accuracy? I’ve tried the default CPU and /openvino-model/ssdlite_mobilenet_v2.xml, but I didn’t notice any difference. Or mb any other free but better models exist for CPU processing?
Or maybe there is a way to record debug information into the history so I can understand what exactly is happening in those moments?
Version
0.16.2-4d58206
Frigate config file
docker-compose file or Docker CLI command
N/ARelevant Frigate log output
Install method
Home Assistant Add-on
Object Detector
OpenVino
Screenshots of the Frigate UI's System metrics pages
Any other information that may be helpful
No response
Beta Was this translation helpful? Give feedback.
All reactions