Для такого рода задач я бы сказал, что значение RAM является наиболее важной спецификацией.
Микроконтроллер с интерфейсом внешней памяти позволяет вамрасширить пространство данных с помощью дополнительной памяти SRAM для хранения данных изображения.
Также обратите внимание, что память требуется для любых стеков протоколов, которые необходимо реализовать (особенно Bluetooth, TCP / IP)).
Возможно, вы хотите иметь общий объем оперативной памяти в десятках килобайт, предпочтительно 100+ кБ.
Также приятно иметь многопамяти программы, доступной при обучении и экспериментах.
Позже вы можете попытаться оптимизировать и сжать ваш код в более ограниченное устройство.
Что касается архитектуры, выберите то, для чего вы можете легко найти инструменты и примеры разработки.
ARM, AVR иPIC - все хорошие кандидаты среди других.
Также узнайте, какие интерфейсы вам нужно использовать для
- управления камерой (например, I2C или SPI)
- считывание пикселейданные (например, параллельные или аналоговые)
Подключение напрямую к USB-интерфейсу веб-камеры не будет простой задачей, поскольку микроконтроллер должен выполнять роль хоста USB.
Удачис вашим проектом!