roboforum.ru

Технический форум по робототехнике.

видеозахват на ардуино :)

видеозахват на ардуино :)

Myp » 05 янв 2011, 15:12

http://www.davidchatting.com/arduinoeyeshield

The Circuit

In the circuit below the LM1881 (IC1) separates the synchronisation pulses from the video signal, allowing the Arduino to identify a specify line of the picture. To read the information we need to sample the changing voltage along the line, which for PAL takes 52uS. The Arduino's AnalogRead is too slow (taking about 100uS per sample). The solution used here is to digitise the video signal using a simple comparator circuit, which can then be read by a DigitalRead operation that takes about 4uS, allowing for operations to store the read value, this allows at least 8 samples to be made per line for the picture. The comparator (AD811, IC3) sets its output either high or depending on whether the video signal is above or below the reference level. The reference-level is set dynamically by the Arduino. To obtain grey-level information, the same line can be successively sampled with changing reference-levels, or IC4 can also be used to set a second reference level and the two outputs read in parallel. Using lower-level code Peter Knight suggests tens of samples should be possible per line, using the same hardware. IC2 is a simple unity gain buffer.

While the Eye Shield can take a colour input, only grey-level information can be processed.

Изображение

в кратце: на ардуинке делается простейший чб видеозахват
так как аналоговое чтение состояния ноги длится на ардуине непозволительно долго автор с помощью ОУ строку переводит в цифровой вид, тобишь делать ЧБ картинку, и это цифровое состояние считывает. уровень который собсно определяет чёрная точка или белая задаётся ардуиной.
говорит что получается оцифровать 8 точек за строку а если поднапрячся то и все 10.

в примере он там выводит на матрицу 8х8 картинку с камеры =)

ещё есть ссылка на форум где обсуждается возможность получения 8 битной картинки 32х32 :)
типа раз можно успевать генерировать видеосигнал то можно и считывать.

Re: видеозахват на ардуино :)

EdGull » 05 янв 2011, 17:39

Michael_K круче сделал

Re: видеозахват на ардуино :)

GlassEagle » 11 июл 2011, 01:28

EdGull писал(а):Michael_K круче сделал
Эх, ещё б ссылочку... ;)

Re: видеозахват на ардуино :)

Michael_K » 11 июл 2011, 02:27

forum88/topic6822.html

Да я что-то так в работе погряз. Никак не могу допилить до ума :oops:

Re: видеозахват на ардуино :)

GlassEagle » 11 июл 2011, 21:47

Спасибо!

Re: видеозахват на ардуино :)

repository » 13 июл 2011, 00:11

ИМХО: Ежели уж добавлять рассыпуху - тогда уж так:
http://arduino.cc/blog/2011/03/24/ardui ... er-shield/

Re: видеозахват на ардуино :)

Myp » 13 июл 2011, 15:09

вот бы тоже самое софтово реализовать...
чб видеозахват.
Изображение

Re: видеозахват на ардуино :)

Michael_K » 13 июл 2011, 15:40

Это совсем не сложно.

Re: видеозахват на ардуино :)

Myp » 13 июл 2011, 22:08

только я несовсем понял, почему у них там ФПС такой большой.
они цифруют аналоговую картинку со входа и моментально её выдают обратно в аналоговом виде на выход?

Re: видеозахват на ардуино :)

Michael_K » 13 июл 2011, 22:56

По-моему, это естественно.

Re: видеозахват на ардуино :)

Myp » 14 июл 2011, 11:56

да я торможу, почемуто решил что это они в видеоролике показывают тоже самое что и у тебя, компе картинка полученная с ардуины.
вот и удивился такому быстродействию
а потом полазил там по сайту и понял что это они записали видеоролик с видеовыхода шильда :)


cron
Rambler\'s Top100 Mail.ru counter