I know #Frigate can do face recognition. It can do that locally, right? I wouldn't need a cloud AI?
And Frigate does record, correct? (I haven't had hardware to actually have hands on with it)

If I wanted to run #HomeAssistant, as a bare metal #HAOS install, and Frigate installed as a Home Assistant add-on, what hardware specs should I be going with?
I know HA Green just... won't.

@hellomiakoda Yes, it's all processed and recorded locally.

They have a great guide on how to dimension your system depending on the amount of cameras and level of activity you expect to monitor (and also excellent documentation overall):
https://docs.frigate.video/frigate/planning_setup/

The one thing you most definitely need is a compatible GPU if you want any of the extra features, like face detection that you mentioned.

Also, I hope you like YAML :)
https://docs.frigate.video/configuration/reference/

Planning a New Installation | Frigate

Choosing the right hardware for your Frigate NVR setup is important for optimal performance and a smooth experience. This guide will walk you through the key considerations, focusing on the number of cameras and the hardware required for efficient object detection.

@antsu Eh, yaml has grown on me.

@hellomiakoda @antsu All in all its just a few lines, nothing fancy. Zones can be drawn via UI, you just config cams and NPU.

Works nice with Coral and HA integration alows you to get cool notification, counter, ....

@blub @hellomiakoda Yes, perhaps I was a bit overdramatic, complexity will of course vary with the setup. Mine is currently nearing 200 lines with 6 cameras and go2rtc config for re-streaming.

About Coral, one important point from their docs:
"A Google Coral is a TPU (Tensor Processing Unit), not a dedicated GPU (Graphics Processing Unit) and therefore does not provide any kind of acceleration for Frigate's enrichments."

A smaller face model can be run on the CPU, but with less accuracy.

@antsu @blub I'm looking to recognize like 2, maybe 3, definitely not more than 4.
@antsu @hellomiakoda gpu, npu, or tpu really. I use a usb coral tpu with frigate on an intel N3450 mini-pc, it's not optimal, the mini-pc struggles a bit with frigate but the coral shines

@hellomiakoda i haven’t done face recognition.

But I do have local object recognition with zero cloud (zero connection outside of my lan at all) and it does have recording capability, both “record everything” and “record detected events” and combinations thereof.