There are some folks in this community that are very experienced with AI processing of camera images on external hardware: object detection, face recognition, ... For example our friend @wb666greene has already done quite some effort to share his knowledge and python based setup with the community.
But at the moment is al kind of mindblowing for me. Just don't understand how it works. Due to very limited spare time, I was looking for a solution that:
- Is easy to understand for AI noobs like me.
- Is easy to setup, without having to go through complex installation procedures. Just want to send images to the device from my Node-RED flow and get the required information in the response.
- Should be affordable.
Lots of questions about the subject:
- Which device should I buy. There seems to be a number of devices available (e.g. here), so not sure which one is good enough to buy.
- Is that easy extendable. Suppose I have more camera's in the future, can I e.g. plug multiple of those devices into a single RPI (e.g. via a usb hub).
- Should it be via USB, or can I simply push images to it via the ethernet cable?
- Do I really need to start playing with Python. Not that I don't like Python, but I already know that it will then never happen due to free time constraints.
- Do I need to decode the rtsp streams on my rpi and send the images to the devices, or can such a device read rtsp streams directly?
Summarized: is it possible to easily configure a device to do e.g. "face recogntion", train it easily for a limited number of know faces, and simply send images to it from my Node-RED flow and get the result back.