Днес за мнозина премахването на смущаващ елемент от снимка вече не е проблем. Основните умения във Photoshop или модерните днес невронни мрежи могат да решат проблема. В случай на видео обаче ситуацията става по-сложна, тъй като трябва да обработите поне 24 кадъра в секунда видео.
И ето го в Github
Системата използва невронна мрежа, която обработва видеото кадър по кадър, заменяйки ненужен обект или човек с фон. Програмата може да променя до 55 кадъра в секунда, изграждайки фона въз основа на околното изображение. Въпреки че при по-внимателно вглеждане става ясно, че методът за премахване на обекти далеч не е съвършен, резултатите са впечатляващи.
Някои кадри показват, че прозрачна или полупрозрачна фантомна следа остава на мястото на „премахнатия“ човек. Факт е, че системата анализира само наличния фон и не винаги е в състояние да го начертае адекватно. Зависи от сложността на фона – колкото по-прост и еднороден е, толкова по-добър е крайният резултат.
За тестване използваната ОС беше Ubuntu 16.04, Python 3.5, Pytorch 0.4.0, CUDA 8.0, а обработката беше извършена на видеокарта NVIDIA GeForce GTX 1080 Ti. Самите източници са отворени и могат да се използват от всеки. Отбелязваме обаче, че такава технология може да се използва и за злонамерени цели. Например, за да „скриете“ нарушения на пътя или други престъпления, заснети от камера.
Източник: 3dnews.ru