Здравствуйте, я бы отметил несколько проблем с ходу.
Arduino - это 5v. Raspberry Pi это 3.3v. Что уже возникнет вопрос, как это совместить. Камеры все разные, есть с буфером на борту, есть без него, есть со своей stm. У просто китайских ov76xx есть 16 пин и 22 пин. Даташиты на них кривые бывают, разводка в даташите отличается от реальности.
Допустим подключили камеру, и как вы будете собирать данные? Строить frame ? Писать код, который будет правильно дергать 22 ножки в нужном хронологическом порядке. Заодно купить осциллограф, потому что не факт что линии "clock" это правильная частота. Вопросов про debug всего этого и поиска ошибок. И даже если вы добьетесь передачи какого то фрейма, то это максимум картинку. Убогую. Серые линии на сером фоне. Как собирать картинку на принимающем устройстве? На своем опыте скажу - весь этот путь геморрой. С большой буквы Г.
Для обработки видео нужно быстродействие и достаточное количество буферной памяти. Обычные Arduino не справятся.
Есть варианты решений на ESP32 но даже там качество видео будет "условное."