Як на телеекрані чи в кіно накладається зображення на фон?



+15 +/-
Профіль користувача Risky Запитав: Risky  (рейтинг 6331) Категорія: Технології

Відповідей: 2

3 +/-
Найкраща відповідь

Обробити картинку в редакторі відео - це, тисизить, "феноменологічний" відповідь. він не пояснює принципу процесу, не пояснює, за рахунок чого вдається накласти зображення (рухоме зображення!) на сторонній фон (рухомий фон!).

Собсно вузол, який і реалізує цей ефект на рівні заліза або на програмному рівні, називається "мультиплексор".

Це пристрій, у якого є два інформаційних (сигнальних) входу, один вхід керування і один вихід (інформаційних входів може бути і більше, але нам зараз досить двох). Якщо на один вхід подати сигнал з відзнятого зображення, а на іншій - сигнал, відповідний фону, то на виході мультиплексора можна отримати або один сигнал, або інший. Залежно від того, що подано на керуючий вхід.

А ось що подано на керуючий вхід - залежить від миттєвого значення сигналу на одному з інформаційних. І вирішує це ще один пристрій, який називається "компаратор". Компаратор порівнює між собою два довільних сигналу і вибаёт відповідь "більш-менш": Якщо сигнал на вході 1 більше сигналу на вході 2, то на виході компаратора формується логічна 1, якщо менше - логічний 0.

І ось тут у нас і з'являється ключовий момент реалізації рир-проекції: зелений фон (або синій). У реальних сценах - ну, скажімо, людина стоїть і махає руками - рівень зеленого сигналу досить низький, а крім того, присутні сигнали і інших колірних складових - червоної та синьої. У сигналі від фону, навпаки, є тільки одна колірна складова, соответстчвующая кольором фону, і вона домінує. А інших складових немає. Значить, якщо компаратор "бачить", Що на одному вході (на який подається зелена складова зробленого знімку) раптом з'явився сигнал високого рівня, який вище деякого порога, поданого на інший вхід, і до того ж майже немає ні червоного, ні синього, то це у нас фон. І тоді мультиплексор, керований від цього компаратора, перемикається, і замість вихідного зображення зеленого фону перемикається на відеосигнал, яким ми хочемо заповнити фон. Як тільки на відеовхід компаратора знову з'являється зображення людини (зелена компонента стає нижче порога), він перейде у своє вихідне стан, а слідом перемикається і мультиплексор, і знову підсовує на свій вихід ізображенеіе людини (тобто відеосигнал, що відповідає людині).

Ясен пень, що функції компаратора і мультиплексора можна реалізувати не тільки апаратно, на мікросхемке, але і програмно. Як це, собсно, і робиться у всіх сучасних системах рир-проекції. Адже компаратор може бути і цифровим: він порівнює два цифрових числа. Більш того, він навіть може бути програмним, це банальна інструкція IF. Ну типу якщо є відеосигнал чувака (FrontSignal), відеосигнал, яким ми хочемо заповнити фон (RearSignal), і граничне значення (threshold), за яким ми і судимо, що за точка відображається в даний момент, то програмна реалізація рир-проекції - це код з трьох рядків:

IF FrontSignal1 lt; threshold THEN output: = FrontSignal (* пропускаємо його без зміни *)

ELSE output: = RearSignal (* зелений фон - замінюємо сигналом фонової картинки *)

END;

Ось і весь "відеоредактор"...

Відповів на питання: Medieval  
1 +/-

Особисто я знімаю себе на зеленому тлі. У мене спеціальна тканина натягнута на стіні. Потім, після зйомок потрібно редагувати відео в редакторі. Я використовую програму sony vegas pro для монтажу і редагування. Через програму легко замінити фон, найголовніше щоб він був зеленим або таким, що не зливається ні з чим в кадрі.

Відповів на питання: Batster