Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

 
Опции темы
Непрочитано 11.11.2017, 16:26  
NEMOOMEN & К
Прописка
 
Аватар для NEMOOMEN & К
 
Регистрация: 27.10.2014
Адрес: Россия г.Липецк
Сообщений: 249
Сказал спасибо: 50
Сказали Спасибо 87 раз(а) в 40 сообщении(ях)
NEMOOMEN & К на пути к лучшему
По умолчанию Raspberry Pi3 значок на видео

Вопрос возможно дилетантский. Нужен совет по Raspberry Pi3. В Pi3 стоит камера. Изображение с неё (через сетевой мост) в виде окна выводится на экран ПК. Как поставить метки на экране (в окне), чтобы было похожее на что-то как на рисунке. И чтобы эти метки можно было, как то изменить: размер, место, цвет, вид и т.д. Вопрос не в обработке записанного фото или видео (как в Photoshop), а в установке простых меток на видео в реальном времени. Может, есть, какая-то простенькая прога на этот счёт, которую можно было бы залить в Raspberry. И как её совместить в данном случае. И есть ли в Raspberry Pi3 такая возможность. В интернете описываются в основном ютубовские примочки, вопросы обработки потокового видео: кодирования, форматирования и сохранения видео ресурсами Raspberry. Это не то, что надо. Эффект, как если бы на прозрачную плёнку нанёс значки и наложил на видеоизображение. Ну не маркером же рисовать цифры на экране. А может, есть ссылка на эту тему, где без лишней «воды» был подробно описан весь данный процесс.
Миниатюры:
Нажмите на изображение для увеличения
Название: окно видео.PNG
Просмотров: 0
Размер:	7.4 Кб
ID:	121272  
Реклама:
__________________
Счастлив тот, кто доволен тем, что имеет, и чьи желания совпадают с его возможностями
NEMOOMEN & К вне форума  
Непрочитано 12.11.2017, 01:46  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,254
Сказал спасибо: 11,168
Сказали Спасибо 3,857 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Raspberry Pi3 значок на видео

NEMOOMEN & К, начать таки стоит с используемой OS. Там примерно 3 варианта: Android, Linux и FreeBSD. Вывод в порт Вы таки чем-то выполняете. Вот тот пакет и смотреть (исходники имеются) на предмет необходимых преобразований.
Уточните состав SW на той малинке и можно будет помочь разобраться что и как…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 12.11.2017, 05:11  
NEMOOMEN & К
Прописка
 
Аватар для NEMOOMEN & К
 
Регистрация: 27.10.2014
Адрес: Россия г.Липецк
Сообщений: 249
Сказал спасибо: 50
Сказали Спасибо 87 раз(а) в 40 сообщении(ях)
NEMOOMEN & К на пути к лучшему
По умолчанию Re: Raspberry Pi3 значок на видео

Вы про какую ОС. Если то что на «малинке» (версия Raspberry Pi3), то там штатная: та что на офсайте https://www.raspberrypi.org/downloads рекомендована Raspbian-stretch (версия Linux) в формате образа диска. Если про комп, то старая Windows XP. Данная вещь Raspberry Pi3 для меня дело новое и всю доступную пользовательскую информацию о нём я получил с интернета, где её превеликое множество, кроме той, что нужно. Т.к операционка на «малинке» существует в формате образа диска, то файлы на ней доступны в виде дистрибутивов, а доступ к ним, внесение необходимых изменений или дополнений идёт через командную строку. Для визуализации общения с данным аппаратом можно как через внешний комп (разъём LAN RJ45), так и через монитор, подсоединённый к HDMI разъёму на самой плате. Поэтому та ОС, что находится на ПК: Android, Linux или ешё какая-то не имеет значения. Внешний ПК в данном случае служит только для удалённого доступа к тому что находится на «малинке».
Если интересует состав и datasheet, то в прикреплённых ниже файлах есть доступная (с интернета) информация. На PDF.RUS пользовательско-описательного характера, а в PDF.ENG версии с техническими подробностями. Также прикладываю и красочное фото аппарата. Пока это всё чем распологаю.
Миниатюры:
Нажмите на изображение для увеличения
Название: вид сверху.jpg
Просмотров: 0
Размер:	516.2 Кб
ID:	121342   Нажмите на изображение для увеличения
Название: вид снизу.jpg
Просмотров: 0
Размер:	124.0 Кб
ID:	121343  
Вложения:
Тип файла: pdf DATASHEET на Raspberry PI 3 (ENG).pdf (637.4 Кб, 0 просмотров)
Тип файла: pdf описание, установка ОС, настройка.pdf (792.6 Кб, 0 просмотров)
__________________
Счастлив тот, кто доволен тем, что имеет, и чьи желания совпадают с его возможностями
NEMOOMEN & К вне форума  
Непрочитано 12.11.2017, 09:56  
Gai000login
Прописка
 
Регистрация: 09.05.2005
Сообщений: 98
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 13 сообщении(ях)
Gai000login на пути к лучшему
По умолчанию Re: Raspberry Pi3 значок на видео

Вам нужно к программистам.. Они напишут программку.
Gai000login вне форума  
Непрочитано 12.11.2017, 12:25  
NEMOOMEN & К
Прописка
 
Аватар для NEMOOMEN & К
 
Регистрация: 27.10.2014
Адрес: Россия г.Липецк
Сообщений: 249
Сказал спасибо: 50
Сказали Спасибо 87 раз(а) в 40 сообщении(ях)
NEMOOMEN & К на пути к лучшему
По умолчанию Re: Raspberry Pi3 значок на видео

Сообщение от Gai000login Посмотреть сообщение
Вам нужно к программистам.. Они напишут программку.
Может быть. Но зачем изобретать велосипед. Наверняка есть что-то уже готовое. Типа какой-то разновидности графического редактора, применительно к данной "малинке", которая существует достаточно давно. На YouTube же есть похожий функционал, только более сложный, когда можно в своё видео вставить: дополнительную картинку, логотип, водяной знак и т.д.
__________________
Счастлив тот, кто доволен тем, что имеет, и чьи желания совпадают с его возможностями
NEMOOMEN & К вне форума  
Непрочитано 12.11.2017, 21:22  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Raspberry Pi3 значок на видео

Цитата:
Как поставить метки на экране (в окне)...
Цитата:
простых меток на видео в реальном времени...
так где поставить: при отображении у себя или внедрить в видеопоток для всех? Вещи разные.

1- если внедрить в видеопоток, то зависит от того чем организована трансляция видеопотока в сеть. Например с помощью фреймфорка - FFMPEG. Так вот у него наложить альфа-канал штатная фича. Где почитать? На официальном сайте вестимо.

2- если внедрить метки при визуализации видеопотока в клиентском окне под вашей хрюшей, то зависит от того что за окно такое, чем захват потока из сети идет и как отрисовывается фрейм. Если отрисовка покадровая, то через GDI+ рисуем поверх, если через DirectShow сам захват, то внедряем альфа-канал при рендеринге через интерфейс IVMRMixerBitmap при построении графа:
Код:
var   //VMR-
  pRenderer    : IBaseFilter;
  pConfig      : IVMRFilterConfig;
  pBitmap      : IVMRMixerBitmap;
  VMRBitmap    : VMRALPHABITMAP;

...

...
  //--- VMR
  if failed(FVideoRender.QueryInterface(IID_IVMRFilterC  onfig,
            pConfig)) then exit;
  _log('Add Filter IVMRFilter');
  pConfig.SetNumberOfStreams(1);
  if failed(FVideoRender.QueryInterface(IID_IVMRMixerBi  tmap,
            pBitmap)) then exit;

...



procedure dsmp_logo(s: string; alpha: single);
begin
 if Assigned(VideoWindow)then begin
  
  osb.Width := length(s)*w;
  osb.Height:= h;
  osb.Canvas.TextOut(0,0,s);

  ZeroMemory(@VMRBitmap, sizeof(VMRBitmap));
  VMRBitmap.dwFlags  := VMRBITMAP_HDC or VMRBITMAP_SRCCOLORKEY;
  VMRBitmap.clrSrcKey:= 0;
  VMRBitmap.hdc      := osb.Canvas.Handle;
  VMRBitmap.rSrc     := osb.Canvas.ClipRect;
  //

  VMRBitmap.rDest.left  := 0.12;
  VMRBitmap.rDest.right := 1.25;
  VMRBitmap.rDest.top   := 0.85;
  VMRBitmap.rDest.bottom:= 0.9;
  VMRBitmap.fAlpha      := alpha;
  pBitmap.SetAlphaBitmap(VMRBitmap);
 end
end;
Пример внедрения текстовой метки в поток при рендеринге средствами DS:
Видео:
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Непрочитано 13.11.2017, 01:22  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,254
Сказал спасибо: 11,168
Сказали Спасибо 3,857 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Raspberry Pi3 значок на видео

NEMOOMEN & К, как оно выглядит, как туда и что ставится мне известно. Я их и вживую пощупать могу .
Вопрос был про трансляцию картинки.
Она таки не из коробки, а как-то запускается и чем-то из камеры в сеть отдаётся.
Итересовал именно этот вопрос.
Не зная способ решения на RPi сложно дать ответ.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 13.11.2017, 04:38  
NEMOOMEN & К
Прописка
 
Аватар для NEMOOMEN & К
 
Регистрация: 27.10.2014
Адрес: Россия г.Липецк
Сообщений: 249
Сказал спасибо: 50
Сказали Спасибо 87 раз(а) в 40 сообщении(ях)
NEMOOMEN & К на пути к лучшему
По умолчанию Re: Raspberry Pi3 значок на видео

raxp Там же в первом посте я писал, как должно выглядеть (см.Рис.).
Кстати по поводу видео. Метки я что-то на видео не углядел, кроме бледного текста, напоминающего «бегущую строку» и промелькнувшего в начале «1 трансляция с МКС».
Если взять ваше видео, то главное в моей задаче не вывод окна и манипуляции с ним: размером и местом на экране, а присутствие стационарных меток, как на фото ниже.
И больше, из ваших вариантов подходит вот это …внедрить метки при визуализации видеопотока в клиентском окне….. и …. если отрисовка покадровая, то через GDI+ рисуем поверх….
В общем, ещё раз поясняю, что надо. Есть мини ПК (raspberry Pi3). На ней стоит камера, специально приспособленная для работы с данным мини ПК (аппаратно и программно). Назначение камеры для «машинного зрения». Отображает текущее (в реальном времени) состояние стационарного технического объекта (устройства). И на экране (в окне) присутствуют метки напротив определённых его частей, для удобства идентификации их с определёнными органами управления. И это всё.
Как я уже писал в первом посте …. И чтобы эти метки можно было, как то изменить: размер, место, цвет, вид и т.д. Вопрос не в обработке записанного фото или видео (как в Photoshop), а в установке простых меток на видео в реальном времени…...
На экране монитора имеется виртуальная панель управления, где помимо всего прочего присутствует данное окно. Сеть здесь может фигурировать только как локальная и не более чем как удалённый доступ (ПК или планшет по соседству). Пока что для упрощения процесса используется монитор, подключённый к Raspberry. Поэтому и прогу надо, приспособленную под неё. Ваш код, похоже, относится к захвату и обработке потокового видео, т.е. …. если через DirectShow сам захват, то внедряем альфа-канал при рендеринге через интерфейс IVMRMixerBitmap при построении графа…. Скорее это не совсем то, но спасибо за труды. Надеюсь подскажите: как лучше реализовать данное дело.
Миниатюры:
Нажмите на изображение для увеличения
Название: Вид окна.PNG
Просмотров: 0
Размер:	127.3 Кб
ID:	121377  
__________________
Счастлив тот, кто доволен тем, что имеет, и чьи желания совпадают с его возможностями
NEMOOMEN & К вне форума  
Непрочитано 13.11.2017, 04:59  
NEMOOMEN & К
Прописка
 
Аватар для NEMOOMEN & К
 
Регистрация: 27.10.2014
Адрес: Россия г.Липецк
Сообщений: 249
Сказал спасибо: 50
Сказали Спасибо 87 раз(а) в 40 сообщении(ях)
NEMOOMEN & К на пути к лучшему
По умолчанию Re: Raspberry Pi3 значок на видео

Сообщение от mike-y-k Посмотреть сообщение
Она таки не из коробки, а как-то запускается и чем-то из камеры в сеть отдаётся.
Итересовал именно этот вопрос.
Не зная способ решения на RPi сложно дать ответ.
Возможно, я не совсем понял что вы имели ввиду, но кажется, в своём ответе raxp я ответил на этот вопрос. А если вы подразумеваете какой именно дистрибутив(ы) в ОС Raspberry отвечает за взаимосвязь между камерой, ядром и выходным интерфейсом, то я и сам этого не могу сказать: не настолько я его (Raspberry) хорошо знаю. Я пользовался готовыми решениями из инета. Поэтому и спрашиваю у корифеев програмирования. Я гораздо больше понимаю в современной физике чем в програмировании.
__________________
Счастлив тот, кто доволен тем, что имеет, и чьи желания совпадают с его возможностями

Последний раз редактировалось NEMOOMEN & К; 13.11.2017 в 05:10.
NEMOOMEN & К вне форума  
Непрочитано 13.11.2017, 06:06  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,254
Сказал спасибо: 11,168
Сказали Спасибо 3,857 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Raspberry Pi3 значок на видео

Написал в личку.
Похоже разговор идёт на совсем разных языках, особенно с учётом отсутствия у Вас опыта работы с Linux.
Что Вам нужно сделать - понятно.
Осталось понять каким инструментом (программой) картинка забирается и выводится на экран.
Дальше все уже зависит от возможностей этого инструмента и доступных для него способов обработки видеопотока.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 13.11.2017 в 06:08.
mike-y-k вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Восстановление видео с ЖД регистратора vasyapupkinmoscow Видеотехника 0 23.08.2016 15:28
Алкоголь, алкоголизм... (отделено) Глaвврач Отвлекитесь, эмбеддеры! 289 22.04.2012 12:26


Часовой пояс GMT +4, время: 21:20.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot