Вопрос по возможностям платформы
- Войдите на сайт для отправки комментариев
Ср, 25/04/2012 - 16:26
Здраствуйте. Я много слышал о arduino но никогда не вдавался в подробности. Поэтому хочу узнать возможноли сделать вот такой проект: нужно снимать с телевизора изображение, идет маркер начала кадра и маркер начала строки и сасо изображение это нужно пропустить через устройсво чтоб преобразовать из аналогового сигнала в цифровой и передать на компьютер. это курсовик так что прям сто процентов рабочий вариант не нужен
Не уверен на 100%, но IMHO камешек слабоват для обработки видео в реальном времени.
То есть какие-то видео проекты - есть (гугланите arduino video input), но из всего что я видел, как правило решается ограниченно-упрощенная задача. Типа "подмешать титры к видео-сигналу" (причем он так и остается аналоговым), вывести квадратики в низком разрешении (опять-таки в аналоговом виде).
Даже если случится чудо и камень "может прошамкать", то в комп видео поток вы никак не пропихнете хоть в сколько-нибудь приличном виде. Скорости serial порта не хватит.
Так что тут, скорее, нужно смотреть в сторону плат ARM-мах, да с полноценным USB2.0.
Или купить китаезный TV-тюнер какой-нить (или плату видео-захвата, или видяху с видео-входом). А заниматся обработкой сигнала уже на компе, раз он все равно имеется в схеме. Тут вам и библиотек обработки-распознавания видео валом и т.п.
ардуино не пойдет. она и с потоковым звуком то не справляется,а с видео тем более....
это задание для курсовго такчто не прокатит тв тюнер или видюха))) нужно из потока грубо говоря или картинки пока точно не знаю взять один кадр размером 64*64 точки кодируется каждая точка битом тоесть там или черный или белый если не путаю и его сохранить в блоке памяти и отдать картинку в цифровом формате. смысл работы "разгрузить" компьюетер чтоб он не занимался этим а только получал результат вот схема но она реализована просто на логических микросхемах http://dl.dropbox.com/u/75638612/%D1%8D%D0%BB_088.jpg
Ну "на логических" вы не так быстро в "быстродействие" упретесь. Там вообще все "паралельно" может обрабатываться.
>или картинки
А вот это уже более реально. Неторопясь взяли картинку, неторопясь обработали и отправили :)
Тогде гуглим "arduino capture image"
Вот например
http://letsmakerobots.com/node/13354
Хватают картинку 160x128 и отправляют в комп. Вам осталось только написать логику решения "что отправлять", а что нет.
> смысл работы "разгрузить" компьюетер
Сомневаюсь что получится. Во первых на работу с serial портом ему все равно отвлекатся нужно будет, во вторых если с этим может справится ардуина, то комп такой нагрузки вообще не заметит. Это все равно что попытатся "уменьшить нагрузку на камаз", переложив часть груза на детский велосипед.
Смысл это имеет, только если нужно "ловить кадр" автономно. И ардуиной включать сирену, включить тот же комп (для полноценной записи) и т.п.
А разгрузить можно действительно именно "на логике". Сделать можно это на тех же ПЛИС-ах (правда цена может укусить). Внутри ПЛИС-ка как раз и есть набор ваших "логических михросхем", только "как они соеденены" можно задавать прошивкой. Вообщем-то это как раз и есть "их область применения". Вот например, некое подобие ардуины из этого царства http://marsohod.org/index.php/howtostart/plata
спасибо посмотрим подумаем если разрешат делать такое только думаю все заставят это делать логике простейшей