URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4707
[ Назад ]

Исходное сообщение
"Какие есть средства заменить фон в видео потоке?"

Отправлено And , 25-Мрт-21 19:08 
Есть что-то, что под Linux может заменять фон в потоке из /dev/video*, например?

Поиск в сети отдаёт https://elder.dev/posts/open-source-virtual-background/
Но, насколько улавливаю, нужна видео-карточка Эн-Видэа.

Есть решения, работающие на любом оборудовании? Т.е., например, ноут с встроенной Интель графикой или AMD и т.п.

P.S. Есть вот такое, например: https://github.com/intermezzio/webcam-video-effects.git
Да, работает, но это не замена фона, это наложение сверху статической картинки. Другая вещь.


Содержание

Сообщения в этом обсуждении
"Какие есть средства заменить фон в видео потоке?"
Отправлено tester , 26-Мрт-21 12:54 
> Есть что-то, что под Linux может заменять фон в потоке из /dev/video*,
> например?

менять на что? а потом в итоге тебе что, просто на посмотреть?



"Какие есть средства заменить фон в видео потоке?"
Отправлено And , 26-Мрт-21 20:11 
>> Есть что-то, что под Linux может заменять фон в потоке из /dev/video*,
>> например?
> менять на что? а потом в итоге тебе что, просто на посмотреть?

Размыть фон, чтобы не отвлекались от того, что произносится на планёрке.
Или наоборот - выставить пальмы и пляж, чтоб отвлеклись уже от работы.

Это современные возможности собираться вместе, появлять себя, воздействовать на собеседника.


"Какие есть средства заменить фон в видео потоке?"
Отправлено tester , 29-Мрт-21 08:25 
>>> Есть что-то, что под Linux может заменять фон в потоке из /dev/video*,
>>> например?
>> менять на что? а потом в итоге тебе что, просто на посмотреть?
> Размыть фон, чтобы не отвлекались от того, что произносится на планёрке.
> Или наоборот - выставить пальмы и пляж, чтоб отвлеклись уже от работы.
> Это современные возможности собираться вместе, появлять себя, воздействовать на собеседника.

и ты конечно же хочешь чтобы это все уже пришло потом в /dev/video даже?


"Какие есть средства заменить фон в видео потоке?"
Отправлено And , 01-Апр-21 20:52 
> и ты конечно же хочешь чтобы это все уже пришло потом в
> /dev/video даже?

Например, да. По ссылке выше удаётся создать отдельный /dev/video99 и получать из него поток с наложенной сверху картинкой с прозрачностью. Т.е. возможно перехватить, обработать поток и отправить дальше обработанный.

Не пойму, есть ли решения-фильтры, умеющие анализировать и находить на кадрах объект (человека или фон и т.п.). Которые можно подключить и использовать "на любом железе", при этом не писать самому фильтр. Сделать решение из готовых утилит ком.строки.

Не то что в составе систем распознавания того сего, а какие-то готовые бэкэнды. Именно, например, для ffmpeg + работа с /dev/video


"Какие есть средства заменить фон в видео потоке?"
Отправлено ыы , 27-Мрт-21 23:02 
> Есть что-то, что под Linux может заменять фон в потоке из /dev/video*,
> например?
> Поиск в сети отдаёт https://elder.dev/posts/open-source-virtual-background/
> Но, насколько улавливаю, нужна видео-карточка Эн-Видэа.
> Есть решения, работающие на любом оборудовании? Т.е., например, ноут с встроенной Интель
> графикой или AMD и т.п.
> P.S. Есть вот такое, например: https://github.com/intermezzio/webcam-video-effects.git
> Да, работает, но это не замена фона, это наложение сверху статической картинки.
> Другая вещь.

А вы не догадываетесь почему тензорфлов хочет GPU ?
Посмотрите его требования, возможно он и на простом процессоре будет чтото делать.. но не так быстро...


"Какие есть средства заменить фон в видео потоке?"
Отправлено And , 01-Апр-21 20:57 
Тензорфлоу ведь библиотека, с помощью которой можно написать ML приложение. Но это означает разработку. Которую, вероятно, уже кто-либо провёл. Кто он? Есть ли наработки по "замене фона"?