Vandag is dit vir baie nie meer 'n probleem om 'n steurende element van 'n foto te verwyder nie. Basiese vaardighede in Photoshop of nuwerwetse neurale netwerke kan vandag die probleem oplos. In die geval van video is die situasie egter ingewikkeld, want jy moet ten minste 24 rame per sekonde van video verwerk.

En hier op Github 'n program wat hierdie aksies outomatiseer, sodat jy enige bewegende voorwerpe uit die video kan verwyder. Dit is genoeg om net 'n ekstra voorwerp met 'n raam met die wyser te kies, en die stelsel sal die res doen. Die nut word eenvoudig genoem - video-objek-verwydering. Dit is egter gebaseer op gevorderde tegnologieë.
Die stelsel gebruik 'n neurale netwerk wat die video raam vir raam verwerk en 'n onnodige voorwerp of persoon met die agtergrond vervang. Die program kan tot 55 rame per sekonde verander, wat die agtergrond voltooi op grond van die omliggende beeld. Alhoewel dit by nadere ondersoek duidelik word dat die metode om voorwerpe te verwyder ver van perfek is, is die resultate indrukwekkend.
Sommige rame wys dat 'n deursigtige of deurskynende spookspoor in die plek van die "afgeleë" persoon bly. Die feit is dat die stelsel slegs die beskikbare agtergrond ontleed en dit tot dusver nie altyd voldoende kan voltooi nie. Dit hang af van die kompleksiteit van die agtergrond - hoe eenvoudiger en meer eenvormig dit is, hoe beter is die finale resultaat.
Die OS is vir toetsing gebruik Ubuntu 16.04, Python 3.5, Pytorch 0.4.0, CUDA 8.0, en verwerking is uitgevoer op 'n NVIDIA GeForce GTX 1080 Ti grafiese kaart. Die bronkode self is oop en gratis vir enigiemand om te gebruik. Daar moet egter op gelet word dat hierdie tegnologie ook vir kwaadwillige doeleindes gebruik kan word, byvoorbeeld om verkeersoortredings of ander misdade wat op kamera vasgelê is, te "verberg".
Bron: 3dnews.ru
