При использовании интерфейса SPI платы Arduino нельзя ожидать скорости передачи более 5–10 Мбит / с (мегабит в секунду). Давайте предположим, что сенсор камеры имеет 8-битные пиксели, тогда то, что вы можете «распределить» (по полосе пропускания), составляет 0,6–1,2 МП / с. И, скажем, для частоты кадров 20 кадров в секунду, что соответствует разрешению около 200x150 пикселей.
Чтобы получить более высокое разрешение, используйте сжатие, как, например, модуль ArduCam * 1004. * делаетНо тогда вам придется потратить время на распаковку изображений перед обработкой.
Если вы, с другой стороны, решили поддерживать только Raspberry Pi, вы можете использовать легкодоступный 8-мегапиксельный модуль камеры который использует порт CSI.
Так как же пиксели вам нужны для обнаружения объектов? Это зависит от фактического применения. В крайнем случае вы можете представить себе систему с одним пикселем, где свет означает «нет объекта», а темный означает «объект присутствует». Можно сказать, что чем более сложный и сложный алгоритм обнаружения вы используете, тем больше пикселей вам нужно.