Tensorflow on edge, or – Building a “smart” security camera with a Raspberry Pi
1–10 of 83 posts
Re: Tensorflow on edge, or – Building a “smart” security camera with a Raspberry Pi
#2The big question I had was about hardware video encoding/decoding ... doesn't really cover that. I've found sending single image frames over zeromq to be fairly limiting if you care about high frame rate/low latency processing.
Key issue I have run into is while many chips support hardware video encoding/decoding, the APIs to interface with this aren't there or not in open source. Anyone who has ideas on this, I'd welcome your comment.
As an aside, another option is to run Intel's Movidus USB stick (aka Neural compute stick) and then you get a smart camera on the raspberry pi itself. That raises other issues though.
Re: Tensorflow on edge, or – Building a “smart” security camera with a Raspberry Pi
#3Re: Tensorflow on edge, or – Building a “smart” security camera with a Raspberry Pi
#4Nice writeup but the Raspberry Pi isn't running tensorflow. It is mentioned in the article that the author is sending images to an edge machine. The big question I had was about hardware video encoding/decoding ... doesn't really cover that. I've found sending single image frames over zeromq to be fairly limiting if you care about high frame rate/low latency processing. Key issue I have run into is while many chips s…
Re: Tensorflow on edge, or – Building a “smart” security camera with a Raspberry Pi
#5Nice writeup but the Raspberry Pi isn't running tensorflow. It is mentioned in the article that the author is sending images to an edge machine. The big question I had was about hardware video encoding/decoding ... doesn't really cover that. I've found sending single image frames over zeromq to be fairly limiting if you care about high frame rate/low latency processing. Key issue I have run into is while many chips s…
So far I’ve found it to be the sanest multicast solution since clients pull.
Re: Tensorflow on edge, or – Building a “smart” security camera with a Raspberry Pi
#6I wonder what the performance would be on a $100 jetson nano.
Re: Tensorflow on edge, or – Building a “smart” security camera with a Raspberry Pi
#7Nice writeup but the Raspberry Pi isn't running tensorflow. It is mentioned in the article that the author is sending images to an edge machine. The big question I had was about hardware video encoding/decoding ... doesn't really cover that. I've found sending single image frames over zeromq to be fairly limiting if you care about high frame rate/low latency processing. Key issue I have run into is while many chips s…
Curious what you found limiting about zeromq? Just not enough throughput for high FPS? So far I’ve found it to be the sanest multicast solution since clients pull.
Re: Tensorflow on edge, or – Building a “smart” security camera with a Raspberry Pi
#8Is it really edge computing if the pi isn’t running tensorflow? I know the definition is kind of woolly. I wonder what the performance would be on a $100 jetson nano.
The article does employ a reasonable definition of edge computing IMO (scientist who works in this area). The rpi is the client, and the processing happens on a beefy edge node. But yeah .. there is not one clear, accepted definition here.
Re: Tensorflow on edge, or – Building a “smart” security camera with a Raspberry Pi
#9Since you already using openCV, you can write a neat motion detection and only start sending frames for detection when motions are detected