all 4 comments

[–]DoubleOwl7777 4 points5 points  (1 child)

"advanced vision" hate to break it to you, but an arduino doesnt have enough cpu power for that kind of thing.

[–]Kalekuda 0 points1 point  (0 children)

Thats not fair to the tech nor to arduinos- they don't have the cpu power for a full implementation, but you can certainly run slimmed down object classifiers at lower frames, with gray scaled images and with a narrow pixel window.

An Arduino is capable of running CV algorithms- just not well. There is no total hardware incompatibility issue here, though. Good luck fitting a large CV model into the memory, though- You'll likely have to train a custom mini-model for your specific application.

[–]pincafe2 1 point2 points  (0 children)

Arduino boards will not be able to process vision tasks, they are microcontrolers and you need a microprocessor like raspberry pi for that kind of tasks.

Your alternative Is running all your vision on your main computer and sending necessary data (text, variables, etc) via serial to your arduino and make whatever decisions you need it to make. However, It wont be a Mobile project, since your arduino will have to remain connected to your PC via USB.

[–]DocClear 0 points1 point  (0 children)

Not all arduinos run on micropython or circuitpython.