11.30.56
Розроблено алгоритм, що видаляє людину з відео в реальному часі. Протестувати ПО можуть всі бажаючі, у кого є веб-камера.
      Веб-інженер з Google Джейсон Майес опублікував на GitHub програму, здатну видаляти людини з відео в режимі реального часу, навіть якщо він знаходиться в русі. Отримуючи зображення з камери, алгоритм розпізнає фон і запам'ятовує його, і коли в кадрі виявляється людська фігура, то ПО приймається замінювати ті шматки зображення, які вона займає, на відповідні фрагменти запомненного раніше фону.

Для розробки коду використовувалася система машинного навчання TensorFlow.js. Протестувати рішення на власній веб-камері можна онлайн на сайті Glitch.com або Codepen.io, головне, щоб в браузері була включена підтримка JavaScript (слід зазначити, що ПО спрацьовує не відразу - перед тим, як зникнути, доведеться трохи походити перед камерою). Крім того, вихідний код програми доступний для скачування і модифікації усіма бажаючими за умови повідомлення про це автора.

Веб-інженер відзначає, що його розробка - експеримент, так що вона не завжди справляється з завданнями ідеально. І дійсно: на представленому зразку відео, на якому, до речі, відображений сам програміст, добре помітні численні артефакти. Проте, для експериментального інструменту, що запускається в браузері, алгоритм виглядає вельми гідно, тим більше, що вже існуючі подібні програми, як правило, не здатні працювати з відео в реальному часі. Також вони зазвичай дуже вибагливі до заднього плану, в той час як ПО Майеса може працювати в тому числі з досить складними не однотонними фономи.

Джерело: hightech.plus
Переглядів: 242 | Додав: dvi | Рейтинг: 0.0/0
Всього коментарів: 0
der="0" width="100%" cellspacing="1" cellpadding="2" class="commTable">
Ім'я *:Email:WWW:
Код *:
close