Как автоматически скрывать свое лицо при использовании видеочата?

Я хочу использовать Empathy, Skype и т. Д. Для видеочата, но я хочу, чтобы мое лицо автоматически распознавалось и скрывалось в видеопотоке. Что я могу сделать, чтобы это произошло? Я не хочу выключать видео или просто использовать статическое изображение.

6
задан 28 December 2010 в 11:00

4 ответа

Бумажный пакет?

Я не буду останавливаться на этом слишком долго, но Вы хотите к видео-чату, но не быть замеченными? Кажется немного нечетным и немного подозрительным, но так или иначе.

Я не думаю ничто как то, что Вы хотите, действительно существует, но существуют отдельные проекты что:

  • Действительно столкнитесь с обнаружением и оверлейными программами в том пространстве (OpenCV)
  • Драйвер поддельной веб-камеры для возвращения источника видеосигнала во что-то, что похоже на веб-камеру к системе и поэтому Empathy/Skype/ChatRoulette/etc (WebcamStudio)

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

16
ответ дан 28 December 2010 в 11:00

Webcamstudio имеет базовое распознавание лиц, но вы также можете использовать его для размещения изображения в любом месте на экране. Я пойду через оба. Я буду использовать Ubuntu 10.10 с webcamstudio_0.57alpha2_all.deb, доступной на их веб-сайте Google Code

Если вы еще этого не сделали, следуйте инструкциям по добавлению себя в группу видео как [ 112] описано здесь

После установки откройте веб-камеру студии. У вас должно быть что-то вроде этого enter image description here

С левой стороны, в разделе «Устройства» дважды щелкните на устройстве веб-камеры. Нажмите «Применить», чтобы включить свою веб-камеру в программном обеспечении enter image description here

Отсюда у нас есть два варианта скрытия вашего лица. Во-первых, разместить изображение на экране. На левой панели в разделе «Анимации» нажмите на машущую руку enter image description here

Ваш экран должен выглядеть примерно так. Нажмите «Воспроизвести», чтобы применить махающую руку enter image description here

Если вы хотите попробовать обнаружение лица, вместо добавления руки нажмите на устройство веб-камеры, а затем на вкладке Обнаружение лица установите флажок и выберите лицо для использования. enter image description here

Чтобы увидеть это в действии, откройте программу, которая использует веб-камеру. Для этого примера я использую сыр. В Cheese зайдите в Edit> Preferences и измените веб-камеру на видеоустройство WebcamStudio enter image description here

Вот махающая рука в действии enter image description here

И вот лицо обнаружение в действии enter image description here

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

Есть и другие способы скрыть видеопоток внутри этой программы, но это для другого урока.

0
ответ дан 28 December 2010 в 11:00

Есть программное обеспечение для этого, ищите opencv, я уверен, что он может делать то, что вы хотите. не уверен, что его можно реализовать, не занимаясь собственным программированием.

0
ответ дан 28 December 2010 в 11:00

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

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

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

.
0
ответ дан 28 December 2010 в 11:00

Другие вопросы по тегам:

Похожие вопросы: