I've used it with the Coral EdgeTPU and Hailo. These have worked very well. What hasn't worked the greatest is the video transcoding, but that's mostly my fault.
The first mistake was thinking that the Raspberri Pi would be suitable for this. The Raspberry Pi 5 seems like a good choice, but unfortunately, it lacks video encoding. The Raspberry Pi 4 has both encoding and decoding, but no PCIe interface for the EdgeTPU and Hailo. It is possible to use the USB EdgeTPU, but anything more than a few camera streams will not go well with the Raspberry Pi.
My results with an Intel N100 have been much better, but I also made another mistake. I had issues where some videos were not recorded, and I think this has to do with me not using small video sizes for monitoring vs. larger ones for recording. Everything was large, and that's probably why the N100 couldn't keep up with 5 cameras. I can't confirm it because that system's disk died and it hasn't yet been restored.
I'm interested to try Frigate with OpenVINO on the Intel Arc GPU. I have a Minisform MS-01 that should be able to transcode more camera streams. It will be interesting to see how the stronger iGPU fares vs. the Coral EdgeTPU.
I've used it with the Coral EdgeTPU and Hailo. These have worked very well. What hasn't worked the greatest is the video transcoding, but that's mostly my fault.
The first mistake was thinking that the Raspberri Pi would be suitable for this. The Raspberry Pi 5 seems like a good choice, but unfortunately, it lacks video encoding. The Raspberry Pi 4 has both encoding and decoding, but no PCIe interface for the EdgeTPU and Hailo. It is possible to use the USB EdgeTPU, but anything more than a few camera streams will not go well with the Raspberry Pi.
My results with an Intel N100 have been much better, but I also made another mistake. I had issues where some videos were not recorded, and I think this has to do with me not using small video sizes for monitoring vs. larger ones for recording. Everything was large, and that's probably why the N100 couldn't keep up with 5 cameras. I can't confirm it because that system's disk died and it hasn't yet been restored.
I'm interested to try Frigate with OpenVINO on the Intel Arc GPU. I have a Minisform MS-01 that should be able to transcode more camera streams. It will be interesting to see how the stronger iGPU fares vs. the Coral EdgeTPU.
without a GPU it's pretty rough - my old i5 had a lot of issues with it, but I upgraded to a GPU that supports AI stuff and it's a lot smoother now.
my bigger issue with it is detecting things incorrect but that's a matter of fine tuning the config I think