Anyone done computer vision on a Raspberry Pi?

I am creating a Raspberry Pi based device for teaching children about IoT, AI, Computer Vision, Home Automation etc.

I have specified a Raspberry Pi Zero 2 and done loads of work integrating various sensors etc and producing example activities using Node-RED. I have left Computer Vision to quite late in the build process.

I’m using TensorFlow because it is versatile and have available nodes for Node-RED. E.g. https://flows.nodered.org/node/node-red-contrib-tensorflow

I have it running on a Pi 3B+, but VERY slowly. I can’t even get it to install on the Pi Zero 2.

I don’t know the software stack well enough to even work out if what I want to do is viable.

Any input would be useful.

Thanks