I very much doubt you can do any image processing on Arduino. A typical Arduino has only 2048 bytes of RAM, like, what kind of an image can fit in there?
I think the ability to learn computer vision from scratch (and free) like I did is one of the best aspects of open source generally.
But yeah, an Arduino would be tough.
He has just been raving to me about how great OpenCV is. I know he's been using ChatGPT4 to give him C drivers for his custom rigs.
Like I said, he's a hardware geek, and actively hates coding, so I'm not exactly sure what he's been doing.
I will say that his drones and RC vehicles work a treat. I drive them around, occasionally.
From memory (heh) they come with 1Mb and you can add another 8 or 16...
It's a 600Mhz ARM M7 also, you can do a fair bit or work with that.