Продвинутое OSD на базе Raspberry PI

falke5

Получил на днях платку Raspberry PI, вообще заказывалась на предмет возможности передачи с борта видео качеством получше чем композит, а может и значительно получше 😃. Так вот родилась такая идея, на борту находится Дебиан заточенный под АРМ, мы можем воткнуть в УСБ порты две камеры, скажем курсовую и фиксированную, например на крыле или заднюю, а поскольку на борту мы имеем полноценный комп с копозитным видеовыходом, то по сути ничего не мешает любую из этих вебкамер использовать в качестве курсовой, мало того можно замиксить сигнал с этих камер и организовать картинка в картинке, скажем на весь экран курсовая и в углу маленький квадрат дополнительная, попутно мы можем лить на флешкарту видеопоток (с кодингом пока вопрос, но теоретически можем), мало того на плату мы можем подать данные с датчиков и добавить и телеметрию и все фишки ОСД и не просто добавить а как угодно это оформить, хоть настоящую приборную панель сделать.
Порыл на предмет микса видеопотоков и нашел вот такой бесплатный проект
www.dyne.org/software/freej/
по сути это как раз то что способно замиксить видео и наложить ан него какой угодно текст, попутно можно это видео показать на нужный монитор и попутно же слить на носитель. Кроме того есть возможность примешивать к видеопотоку флеш, а значит можно написать модуль на флеше который будет снимать данные с датчиков и добавлять к видеопотоку, весь этот комплексный видеопоток мы выводим с композитного выхода платы и сливаем на землю через штатный видеопередатчик.
По сути, широта возможностей просто огромна!
Нам не нужно теперь выводить координаты значками, можно использовать миникарту а пакет FreeJ может эту миникарту сделать полупрозрачной, в общем предлагаю обсудить, попутно ищу спецов способных взяться за код.

ЗЫ
И теперь мы можем использовать вебкамеры вместо аналоговых камер

Serpent

Весь этот микс еще надо суметь передать на землю…

P.S. Понравилось “попутно ищу спецов способных взяться за код”. Легко так и ненавязчиво. 😃

blade
falke5:

попутно ищу спецов

Халява, Сэр?

falke5:

теперь мы можем использовать вебкамеры

Тут уже 100+1 раз писалось, что веб-камеры не проходят, поскольку качество и параметры у них, по сравнению с CCD-Г полное.
Да и не рассчитаны они на работу при таких разбросах освещенности, влажности и температуры, как на борту ЛА.
(Кстати, и плата чудесная- тоже) 😦
Проделайте эксперимент: выставьте веб камеру в окно, желательно при снеге (скоро будет) и в солнечную погоду 😃 Захватив в кадр кусочек неба. А потом- напечатайте здесь удивительную картинку, которая получится 😦

falke5:

на землю через штатный видеопередатчик.

Который и убивает напрочь всё “суперкачество” 😦

falke5:

а может и значительно получше

С чего бы это?
😢

smsinfo

Вы не первый кто уже пробует подобное реализовать.
Вот например Raspberry Pi. Передача видео для дистанционного управления
А вот этот проект намного интересней Контроллер «Virt2real», или просто — Виртурилка
И разрабатывался он специально для таких целей которые преследуете вы, и композитный выход там оставили специально для передачи виде на дальние расстояния.

varvar

Эта Raspberry PI - гладко было на бумаге. Громко обещанные 25 баксов вылились в 2 раза и больше для конечного потребителя плюс проблемы с поставками, в это же время китайцы наклепали кучу штучек, которые продают как медиаплейер - и по размерам меньше. СтОят так же, правда, нет многих нужных выходов, но тем не менее заявленную для Raspberry PI они закрыли, оставив малину только для поклонников. Ну и дешевые андроидные планшеты еще уменьшают количество поклонников.

Drinker:

Верно мыслите.

Поучаствовали? 😃

falke5
Serpent:

Весь этот микс еще надо суметь передать на землю…

Нет проблем, передатчик видео и сигнал с композитного выхода

blade:

Халява, Сэр?

Халява, это сделай мне за так, а я продам.
Совместная разработка открытого проекта это не халява, если это вырастет в конечный конкурентоспособный продукт программер заработает, все обсуждаемо

smsinfo:

Вы не первый кто уже пробует подобное реализовать.
Вот например Raspberry Pi. Передача видео для дистанционного управления
А вот этот проект намного интересней Контроллер «Virt2real», или просто — Виртурилка
И разрабатывался он специально для таких целей которые преследуете вы, и композитный выход там оставили специально для передачи виде на дальние расстояния.

\
Ничего инетресного ни в первом ни во втором проекте я не обнаружил, мало того если бы вы внимательно читали мой пост то заметили бы разницу в том что предлагаю я и ссылками

varvar:

Эта Raspberry PI - гладко было на бумаге. Громко обещанные 25 баксов вылились в 2 раза и больше для конечного потребителя плюс проблемы с поставками,

пока что не состоялось официального релиза публичной версии продукта, пока что все пользуют первые партии продукта, на которых бессовестно варят спекули. По сути платформа только через пол года где то выйдет на объемы производства (и продаж) при которых обещанная цена возможна. Мы пока что бетта тестеры.

varvar:

в это же время китайцы наклепали кучу штучек, которые продают как медиаплейер - и по размерам меньше.

о да да, куча таких нафиг никому не нужных штучек, ни средств разработки ни оптимизированной ОС ни драйверов там нет, поддержки производителя нет, отладки нет, вам нужен медиаплеер на борту? Удачи!

varvar:

Ну и дешевые андроидные планшеты еще уменьшают количество поклонников.

Сотовые дешевле, как это меняет картину?

smsinfo
falke5:

Ничего инетресного ни в первом ни во втором проекте я не обнаружил, мало того если бы вы внимательно читали мой пост то заметили бы разницу в том что предлагаю я и ссылками

По всей видимости вы либо совсем не смотрели те ссылки которые я вам дал, либо вы просто не умеете читать.
Во втором проекте уже реализованна OSD с передачей видео по композиту.
Более того в тех проектах я увидел уже готовое решение а у вас я пока вижу только

попутно ищу спецов

.

falke5
blade:

Тут уже 100+1 раз писалось, что веб-камеры не проходят, поскольку качество и параметры у них, по сравнению с CCD-Г полное.

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

blade:

Да и не рассчитаны они на работу при таких разбросах освещенности, влажности и температуры, как на борту ЛА.
(Кстати, и плата чудесная- тоже) 😦

Ну да, на вебкамерах припой из сахара и плата из бумаги, не смешите.

blade:

Который и убивает напрочь всё “суперкачество” 😦

Где в моем посту вы нашли упоминание про супер качество, не надо за меня додумывать. Задача на данном этапе такая не стоит, задача стоит полностью изменить подход к выводу OSD данных и полетной информации, пока.
Про качество и спуск на землю видео с высоким качеством можно будет рассуждать когда разработчики допилят драйвера для аппаратного енкодинга и к данной теме это мало относится.

smsinfo:

По всей видимости вы либо совсем не смотрели те ссылки которые я вам дал, либо вы просто не умеете читать.
Во втором проекте уже реализованна OSD с передачей видео по композиту.

Смотрел и читал, именно читал и смотрел, то аппаратное OSD лишь возможность процессора, да можно циферки выводить, оно ничем не отличается от существующих сегодня вариантов и ничего в нем примечательного нет.
Проц максимум 400 мгц, аппаратное ускорение вроде есть, но про дрова молчок полный, как и везде, по сути это скорее продвинутая мега чем полноценный компьютер.
Долго и нудно все недостатки перебирать и смысла не вижу, потенциала нет в этой железке, а цена уже космос, в отличие от той же малины которая в цене будет только падать.
Хотя конечно ребята работу проделали колоссальную и при этом получили не понятно что, скажем как в этой системе вывести на землю видео с двух камер? Картинка в картинке например, никак.

smsinfo:

а у вас я пока вижу только .

так ребят, диванные теоретики типа халявы нет и дорогонахи малоинтересны в этой теме. Заинтересованный програмер есть, но у него свое видение FPV посему интересно мнение о самом концепте со стороны прикладных пользователей FPV. Накатать за пару вечеров на флеше вывод инфы на экран задача которую даже проектом сложно назвать, бОльшая часть задач уже реализуема готовыми средствами.

smsinfo
falke5:

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

Вы точно не читали.
Цитата отуда

в результате чего появилось решение — к виртурилке, в разъём цифровой видеокамеры, подключается небольшой переходник, который имеет несколько входов для обычных аналоговых CCD видеокамер. Мощности DSP хватает на оцифровку сразу четырёх камер (в случае DM365) и восьми (для DM368). В системе видится несколько устройств (/dev/video0, /dev/video1 и т.д.), каждое из которых можно обрабатывать — ужимать в h264 и либо сохранять на SD карту, либо передавать по сети. Вот и получилось требуемое — виртурилка оцифровывает картинку с нескольких камер и передаёт на сервер.

Serpent

Интересная смесь теплового импеллеризма и шапконахзакидательства…
И программное обеспечение оказывается уже почти готово - пару вечеров осталось поработать. 😉 Правда у изготовителя вроде драйверов нет к основному устройству, но это мелочи.

falke5:

Заинтересованный програмер есть, но у него свое видение FPV посему интересно мнение о самом концепте со стороны прикладных пользователей FPV.

Прикладные пользователи уверены, что современная OSD - это не только вывод изображения, поэтому с большим скептицизмом будут ждать, когда появится что либо еще.

Drinker
varvar:

Поучаствовали?

Пол-года назад экспериментировал, но на чуть другом девайсе.

falke5
smsinfo:

Вы точно не читали.

Да я точно читал, уверяю вас просто малоо читать, надо думать в процессе, то что она оцифровывает несколько камер и передает НА СЕРВЕР ПО СЕТИ, еще не означает что она способна их миксить и выводить в очки, то что она 4 камеры способна жать без задержки в H264 надо еще доказать, а у них там и не скрывается что не так все просто в плане задержек, я вам еще раз повторю, либо читайте внимательно что я пишу, либо не читайте вообще, мне по сути ваша позиция понятна уже…

Serpent:

Интересная смесь теплового импеллеризма и шапконахзакидательства…
И программное обеспечение оказывается уже почти готово - пару вечеров осталось поработать. 😉

есть внятный софт позволяющий как угодно миксить видео с наложением чего угодно, от текста до флеша и потом и жать и транслировать это видео, есть плата с композитом и достаточными мощностями, есть ОС для этой платы и есть порты софта для этой ОС, в принципе есть все что бы провести эксперименты и обкатать сам концепт, но конечно вам там на диване лежучи виднее.

Serpent:

Интересная смесь теплового импеллеризма и шапконахзакидательства…
поэтому с большим скептицизмом будут ждать, когда появится что либо еще.

Ну почему бы свой такой большой скепсис так не выпячивать?

Serpent:

Правда у изготовителя вроде драйверов нет к основному устройству, но это мелочи.

Зато уже есть оптимизированное ядро и ОСь, по факту там пока нет дров под аппаратный энкодинг, но они сегодня и в данном случае не нужны, ребята на месте не лежат, будут драйвера. С лицензированием там все не очень просто.

Serpent
falke5:

Ну почему бы свой такой большой скепсис так не выпячивать?

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

falke5:

попутно ищу спецов способных взяться за код

такие проекты не начинают.
Спецов либо нанимают если есть деньги и деловая хватка, либо код пишут сами если есть знания, понимание задачи и опыт.
Всё остальное в 99% случаев заканчивается пшиком.

P.S. За сим откланиваюсь и в теме обещаю не флудить.

falke5

Вы Дмитрий ничего не поняли, а человека который не понял и переубеждать не в чем.
Что в этом проекте такого большого и амбициозного мне не понятно если честно, вы закисли в этих мегах и тиньках, где написать OSD, значит ваять с нуля и пол года отлаживать код, будет программер или не будет скажется сугубо на красивости решения, с программером будет красивее, без, напишу сам скрипт и буду дергать ASCI сиволы на экране, тут главное что есть ГОТОВАЯ ось и есть ГОТОВЫЙ софт для миксинга видео и его выдачи куда угодно, по сути сделано 90% работы.

ЗЫ
и еще это болезненное отношение к цене вопроса, просто диву даешься, вы там в Литве-деревне совсем обуржуинились?
Забыли слова хобби и интересно? Еще раз повторю, интересует прикладное мнение, а не ваши идеи о коммерционализации всего и вся, нету так иногда лучше жевать чем говорить…

varvar
falke5:

пока что не состоялось официального релиза публичной версии продукта, пока что все пользуют первые партии продукта, на которых бессовестно варят спекули. По сути платформа только через пол года где то выйдет на объемы производства (и продаж) при которых обещанная цена возможна. Мы пока что бетта тестеры.

А они пишут, что состоялось. Врут, оказывается. И еще ссылки на своем сайте на спекулянтов дают. 😦 Абыдно.

falke5:

о да да, куча таких нафиг никому не нужных штучек, ни средств разработки ни оптимизированной ОС ни драйверов там нет, поддержки производителя нет, отладки нет, вам нужен медиаплеер на борту? Удачи!

Спасибо! Что-то Вы сегодня не в духе - как будто Вы эту штуку разработали, а мы оценить не способны.
А андроид, который втолкали в этот медиаплейер, совсем никакой?
Я не подкалываю - просто не в теме, спрашиваю.
Тоже хотел эту raspberry купить - но в очередях стоять не люблю, и не люблю, когда в глаза говорят - типа возьми кусочек за 25 баксов, и тут же дают ссылку на магазин, где за него просят 50 евро не включая доставки.

falke5

по первому
спекулянты продают версии выпуска декабря-января 12 года, производство вроде уже наладили (даже фотки были но это сентябрь-октябрь где то) они только только пошли или пойдут в продажу, все что куплено и на руках пользователей сейчас фактически паблик-бетта, там внесено уже некоторое количество изменение от топологии до разводки. Выход на запланированную цену думаю состоится к весне-лету (сугубо мое мнение)

по второму
Андроид это система для блондинок по сути, все понтово и красиво, но для написания полноценных приложений необходимо полноценно портировать ОС на устройство, а это оптимизация ядра ОС и драйвера, китайцы этим не заморачиваются, поэтому кодинг нестандартных приложений под какой нить медиаплеер возможен только в теории, это будет действительно проект с кучей работ, кстати подобный объем ребята из вирт ту риал и проделали (частично) портировали ось, доточили сдк, но сделано там гораздо меньше того что нужно было бы сделать, плюс у них использовано ПО, которое бесплатно только для не коммерческого использования. Так что там весь проект вещь в себе имеет ряд изначальных проблем решение которых может резко изменить вообще концепт девайса и тупо зависит от двух-трех разработчиков-энтузиастов и их желания писать и дотачивать. Хотя их арм даже с 400 мгц в подметки не годится малине. В случае же с китайцами и медиаприставкой вы вообще не получите ни дров ни оптимизации ни СДК, все придется ваять с нуля, никто в задравом уме не возьмется это делать.
С малиной все выглядит значительно вкуснее, во первых портирована очень удачная система, Дебиан перспективен ввиду популярности оси, почти весь популярный софт имеет под него готовые порты. Опять же ресурсы системы позволяют вовсю пользовать даже графику и приложения из под иксов. В общем плюсов много, хотя и минусы есть.

в выходные притащу вторую вебкамеру домой и попробую набросать тестовый стенд на предмет проверки возможностей железа по обработке и миксу, далее можно будет делать выводы о перспективах.
Кстати по качеству веб камер, полистал интернет на предмет матриц в вебкамах, да, бОльшая часть CMOS матрицы с никаким качеством, однако нашлись и исключения, Логитех C210 например имеет CCD матрицу, отдает честные 640х480, у китайцев стоит 25$.

RedSun

Столь производительная железка просится под задачи технического зрения, распознавания образов, выбора цели… (последнее старательно зачеркнуто 😃 ) А реализовывать на ней функционал OSD, легко обеспечиваемый десятикопеечной китайской платкой - это из пушки по воробьям. Кроме того, вводить аналоговый видеосигнал с первым преобразованием в малинку, потом выводить цифру с вторым преобразованием в аналоговый видеотракт - не дюже хорошо с точки зрения качества. Вышеупомянутая десятикопеечная плата месит цифры-буквы непосредственно в аналог… Разве что потом, с повсеместным распространением беспроводных цифровых видеоканалов высокого разрешения…
Про картинку в картинке. В очках оно будет только мешать, там, по хорошему, вполне достаточно остатка аккумулятора и направления домой. Разве еще авиагоризонт с высотомером пригодятся любителям облаков. А для летающих по экрану гораздо проще месить телеметрию и картинки на земле, для чего есть море разливанное недорогого железа и софта.
И про качество IP-камеры. Не задумывались, почему от фотки с телефона тошнит, а на фотку с зеркалки приятно посмотреть, даже если в телефоне 40 мегапикселей, а в зеркалке 6 ? 😃)) Есть еще динамический диапазон, есть разумная экспонометрия, есть продвинутая последобработка… Современные хорошие security-камеры это все умеют, но ценник на них начинается баксов с 60-80, причем в дешевом месте там. Понятно, что в глянцевый журнал такую картинку не возьмут, но для своих задач, то есть четко видеть обстановку в очень разных и частенько плохих условиях, она весьма достойна. А вы хотите применять комплект камера + цифровалка + USB-интерфейс за 25. Даже не смешно…

blade
RedSun:

А реализовывать на ней функционал OSD, легко обеспечиваемый десятикопеечной

+100500😂
Тут уже были проЭкты автопилота на Андроиде, управления- на сотовом телефоне и т.д.
То есть, после выхода любой новой железяки- в головах возникает обострение: прислонить её везде, куда добивает мысль 😁
К написанному Вами- добавлю еще неизбежное запаздывание картинки, вызванное её конвертацией туда-сюда в не самом быстром устройстве и- потребление энергии, которое будет в разы больше, чем один процессор в обычной OSD 😢