Google выпустила открытый исходный код портретного режима

Компания Google выложила в открытую программную библиотеку для машинного обучения TensorFlow исходный код портретного режима для камер смартфонов. Эта штука называется DeepLab-v3+. Она работает с помощью нейросетей и умеет распознавать объекты на фотографии и присваивать им различные метки, с которыми дальше можно работать. Также камера сможет распознать, где на фото передний план, а где — задний.

Например, нейросеть видит на фотографии человека и выделяет края его фигуры. Далее все объекты, находящиеся за фигурой, размываются. Так работают портретные режимы примерно всех камер смартфонов, способных размывать задний фон.

Компания хочет, чтобы подобная технология получила своё развитие с помощью сторонних разработчиков и других производителей смартфонов. Конечно, нет никакой гарантии того, что смартфоны начнут размывать фон также, как это умеют Google Pixel 2, но технология всё равно работает круто.