Я работаю над встроенной системой домашнего наблюдения. Я хочу подключить пару камер с последовательной поддержкой JPEG, может быть, пару датчиков двери и т. Д. Проблема в том, что я не могу на всю жизнь понять, как подключить камеру к микроконтроллеру. Кадры, потоковое видео, это неважно - я не могу найти какую-либо документацию по этому поводу.Встраиваемый захват изображения - нужна помощь при запуске
Я понимаю последовательную связь, и большая часть документации камеры, которую я обнаружил там, описывает протокол, необходимый для того, чтобы проинструктировать камеру отправить поток данных до UC для захвата. То, что они не показывают, - это то, что вы должны делать с данными, как только вы их получите.
Они показывают отличное видео, а в техническом описании описываются, какие байты должны быть отправлены на камеру для извлечения изображения. Мне нужен пример или учебник, который объяснит, что делать с потоком байтов, которые составляют изображение. Как упорядочить эти байты в изображении и сохранить его в виде файла?
Я искал повсюду какую-то учебную программу, но придумал сухую. Я не уверен, какой процессор я буду использовать для этого проекта, но этот вопрос не зависит от процессора. Все, что мне нужно, это алгоритм, возможно, заглянуть в библиотеку, если таковая существует. Я возьму этот процесс и адаптирую его к своему оборудованию, я просто не могу найти места для начала.
У вас есть кто-нибудь из вас?
Это плохо написанная спецификация! «Размер пакета не должен быть нечетным или кратным 16», а затем устанавливает пределы 64 и 512, кратные 16, поэтому, вероятно, они означают «должен». И пакет, вероятно, является неправильным переносом пакета ... В любом случае, если вы повторно собраете «пакеты» и напишите их как файл, вы случайно получите действительный jpeg? Вы могли бы хотя бы найти заголовок jpeg. Декодирование их сырого изображения может быть сложнее, но вы можете получить где-то со структурированной сценой (вертикальное или горизонтальное белое/черное разделение) и шестнадцатеричный дамп ... –
Если вы уверены, что ваш полученный поточный контент содержит изображение, почему бы вы сохраняете его как двоичный файл и делитесь им с нами? Для тех, у кого нет камеры, было бы легче помочь вам. – misha
@ Chris - Я рад слышать, что вы считаете, что это плохое техническое описание, я, конечно, не получил много от этого. @ misha - В этом проблема: у меня пока нет камеры. Я ищу систему _design_, но я даже не знаю, что мне нужно. Я надеюсь, что это какой-то учебник, который покажет мне, чего ожидать от разных типов камер, и что делать с данными, которые они мне отправляют. Я не обязательно ожидаю, что вы, ребята, напишите такой учебник, я надеюсь, что он уже написан, и я просто не смог его найти. Вы знаете какую-либо документацию? – Glenn