Photoshop увеличить качество изображения нейросети
За последние несколько лет нейросети получили весьма широкое распространение. Они уже управляют автомобилями, обыгрывают профессиональных игроков (но с ограничениями), а также подставляют лица неугодных (или звезд) к телам порноактёров. Давайте приобщаться!
SPOILER : в статье очень много ссылок и картинок (а также немного Тодда).
Я уже давно хотел приобщиться к данной теме, но всё никак не мог собраться с мыслями и преодолеть лень. И так получилось, что одни из самых активных подписчиков подсайта также интересуются данной темой. Спасибо Денису Ширяеву за наводку.
Статья рассчитана на новичков, так как мы будем учиться запускать уже написанную и обученную нейросеть. К непосредственному созданию мы перейдём в последующих статьях (если тема будет востребована).
Это вольная адаптация представленной по ссылке инструкции.
Мы будем запускать нейросеть на графическом адаптере Nvidia. Запуск на CPU также возможен, но мы его здесь рассматривать не будем, так как скорость работы оставляет желать лучшего.
Если есть другие версии, то лучше их удалить. После установки 64-битной версии, у меня по умолчанию продолжала использоваться 32-битная версии 3.7.0. Поэтому сначала я через Apps & Features в панели управления Windows удалил старую версию, а затем уже установил новую.
Я использовал 10. При установке CUDA рекомедует установить Visual Studio, но я этого не делал, всё прекрасно работает.
После первого запуска я получил ошибку такого вида:
Проблема заключалась в том, что установка CUDA Toolkit каким-то образом повредила драйверы видеокарты. Переустановка драйверов помогла решить эту проблему. Ссылка на установку CUDA.
- Графический адаптер NVIDIA с поддержкой CUDA (в моём случае — это Quadro M1200).
PyTorch — это библиотека машинного обучения для Python, являющаяся в настоящий момент одной из самых популярных (наряду с Tensorflow)
ESRGAN (Enhanced SRGAN) — это представитель GAN-нейросетей (генеративно-состязательная сеть). Основной принцип заключается в том, что она состоит из комбинации двух нейросетей, одна из которых генерирует образцы, а другая — старается отличить правильные от неправильных.
Основная задача ESRGAN — это «дорисовка» изображения для увеличения его разрешения. Умельцы же быстро поняли, что это довольно дешёвый и простой способ улучшить картинку старых игр, просто вытаскивая текстуры и «прогоняя» через сеть. К слову, результат выходит более чем достойный. Не удивлюсь, если Sony начнёт таким образом «ремастерить» картинку для PS Classic.
Чтобы установить PyTorch, достаточно выполнить несколько простых команд, описанных на официальном сайте:
Далее нам необходимо скачать исходники сети ESRGAN:
Я просто склонировал репозиторий, так как у меня был под рукой git-клиент (ноутбук-то рабочий), но можно просто скачать zip-архив и распаковать куда-нибудь.
Помимо нейросети опционально можно скачать стандартные предобученные модели, доступные тут.
Если совсем примитивно, то модель — это результат обучения. В рамках данной вводной статьи мы не будем говорить о методах обучения или тренировать нейросеть. Мы только запускаем то, что сделали за нас умные люди.
Обязательно скачайте модель Manga 109 — тут. Изначально её делали на датасете для дорисовки «манги», но в последствии оказалось, что она неплохо дорисовывает рисунки в целом.
И модель, которой поделился пользователь Reddit – Falcoon.
Falcoon основана на Manga и заточена для игр в стиле файтингов, в нашем случае модель Manga оказалась более подходящей, но если вы возьметесь за старенький Street Fighter, эта модель подойдёт лучше.
Далее кладём их в директорию models, картинки в png- или jpg-формате — в директорию LR.
Мы наконец-то всё настроили и установили. Можно запускать.
Итак. Первоначально тесты я проводил на текстурах из Warcraft 3 (в качестве бонуса — свой аватар). Также эмпирическим путём было получено ограничение на исходный размер картинки — в моём случае это 600х600 пикселей.
Данная задача очень сильно зависит от количества видеопамяти (4 Гб у меня). Теоретически, ограничение можно преодолеть, уменьшив размер пачки в исходниках нейросети, но это материал для более продвинутых статей. Помните? Мы собирались пока только запустить и посмотреть.
Другой путь — это запуск на CPU с использованием оперативной памяти (её, как правило, больше, чем видеопамяти). Но в таком случае неизбежно возникнут проблемы с производительностью. ЦП, к сожалению, плохо приспособлены к таким задачам, поэтому выполнение займёт ощутимо большее время, чем даже слабенькая видеокарта из сегмента «вставил лишь бы была».
Библиотека для тестов собрана из скриншотов — это грубый способ тестировать нейронку, так как в идеале нужно экспортировать текстуры из игры, улучшать и зашивать их обратно. Статические же по сути скриншоты всегда будут содержать глитчи и артефакты.
UPD: Вот отдельный альбом на imgur где еще больше примеров работы нейронки. Возможно, в посте не всем заметна разница
В конце хотелось бы сказать, что первое знакомство с нейросетями вызывает неподдельный восторг и чувство, будто ты прикоснулся к чему-то магическому и прекрасному.
Это всего лишь робкие шаги без вникания в суть, копания в исходных кодах и так далее и тому подобное. Но эта статья, на мой взгляд, показывает, насколько просто вступить в этот клуб, насколько низок порог вхождения.
Спасибо за внимание.
P.S. Делитесь своими результатами upscale (именно так называется то, что мы сделали) в подсайте «Наука» или в комментариях к этому посту.
Давай теперь про deepfake
Очень классный пост 💖 нейро-спасибо!
Денис, а не скажете чем дело кончилось с появлением постов из науки в свежем? Я на прошлой неделе скрин скидывал вам. Этот пост опять в свежем и увидел. Это продвижение такое или всё таки ошибка и будет починено?
ну ребятки, я ждал этой пикчи
Выглядит как будто блюр фотошоповский накинули. А столько, простите за каламбур, ШУМА из ничего.
А вот как Diablo 2 текстура улучшается, нашел на реддите
Чувак под ником Bighead запилил скрипт с GUI для нейронок на Power Shell- "Custom Texture Tool PS".
-Автоустановка модифицированных библиотек ESRGAN / SFTGAN, Python, Nvidia CUDA
-Поддержка изображений с альфа каналом (прозрачность)
-Разбитие больших изображений на сегменты с последующей склейкой для избежания переполнения памяти GPU и многое другое. (Возможностей и улучшений реально дофига + регулярно выходят обновления, так что за актульной инфой идем по ссылкам ниже)
Снимки можно увеличивать и редактировать без потери качества при помощи технологий машинного обучения.
Проект основали Владислав Пранскевичус и Александр Савсуненко, основатель уже закрытого стартапа по производству ДНК-тестов Titanovo.
Let’s Enhance использует нейронные сети, которые учатся восстанавливать детали, опираясь на данные о часто встречающихся объектах и текстурах. Сервис позволяет увеличить изображение в четыре раза без потери качества.
Первая сеть убирает jpeg-артефакты, дефекты изображения, которые возникают при сжатии. Вторая, под названием Boring, восстанавливает четкость линий и структур изображения. Эта сеть хорошо подходит для логотипов и комиксов, рассказали в Let’s Enhance. Третья сеть — Magic — дорисовывает на фото недостающие детали, делая его более реалистичным.
Мы пока не знаем, как будем окупаться, и активно ищем варианты. Мы верим, что будущее за бесплатым сервисом для пользователей, а прибыль в b2b-услугах. Но деньги кончаются, возможно, мы сделаем какую-то плату для пользователей, если не поднимем быстрый раунд.
По словам Савсуненко, не у всех пользователей сервиса получается качественно обработать изображения. Он предупредил, что нейросети плохо справляются со сканами старых фотографий, скриншотами, «псевдопикселизированными» иллюстрациями и картинками после цифрового зума камеры.
Комментарий удален модератором
Больше похоже на заглушку для сбора емейлов и фейсбук профилей.
Комментарий удален модератором
Заебись четкость восстановили
А увеличение работает на 99% так же, как и обычное увеличение фотографии в Фотошопе. Где тут нейросеть-то?
В пресс-релизе же!
или Adobe, хотя у них есть Sensei
от Adobe он могут только получить иск и встретиться в суде
ETA 16 hours
яснопонятно
При этом нельзя отменить.
ETA: a few seconds
Комментарий удален модератором
Само простое решение, лежащее на поверхности - обычно неправильное.
Поэтому, сначала Blur, потом Sharpen, а потом Resize 25% - невиданная четкость сразу.
Комментарий удален модератором
Да пошутил я . нет в Photoshop простых решений для улучшения изображения . и быть не может. Полуручную "дорисовку" не берем, все равно лучше иметь 100-200 фото объекта в запасе, чтобы выбрать лучшее
.
По сути - мне пока не видно что они там улучшили, я пока вижу аналог заявления из "Лабиринта Отражений" тов. Лукьяненко (если читали) - там где донецкий программист случайно подобрал рассихронизацию изображения, погружающую человека в подобие гипноза :)
Дальше там через это виртуальная реальность на простых образах и всеобщий НТП.
Что может быть смешно, потому что не далее как месяц назад на меня напал знакомый, рассказавший о методике (псевдонаучное название), позволяющее миганием 1-в-1 от Nokia Monitor Test - Color test - лечить какие угодно заболеваниия, и дата создания этой методики отстает от NM Test на пару лет :)
Над технологией еще работать и работать, но уже результат неплохой - сеть дополняет детали меха, травы и текстуры одежды вполне сносно. И не ориентируйтесь на потребительский рынок, сделайте лучше API и продавайте доступ к нему.
Лариса, _идея_ хорошая, примеры пока не вдохновляют.
Если вместо внятного объяснения на каких процессорных мощностях, с какими алгоритмами - в конце концов на кластере какого размера (из связанных серверов) работает сервис, то конечно неясно КАК он работает.
Мне кажется, авторам, очень бы помогло скозное тестирование технологии - тестовые задания дизайнерам - за ограниченное время (2-3 часа) - произвести улучшения с полным описанием процесса (в Adobe Photoshop), и раскрыть _побольше_ инфы о том, какие же операции выполняет их технология .
Алгоритмы оптимизации изображений на дороге не валяются - посмотрите Credits в Photoshop самых первый версий, там сотни фамилий .
Serge, согласна, объяснение было бы здорово. Я подозреваю, что никаких собственных мощностей и нет, а используется сторонний API или библиотека вроде Deep Dream.
Смешнее будет, если за этим обнаружится ферма фрилансеров, обрабатывающих заказы в режиме онлайн за обещания будущего роста акций компании :)
Что такое «режим онлайн»?
Как по мне — подарок всем дизайнерам, которым клиенты присылают чуть-чуть-чуть недотянутые фото, а помещать в макет надо подчищенные.
Дети, покупайте подарочки (с)
Самый-самый проф. фотограф обязательно делает сотни фотографий, чтобы отобрать лучшую - это часть работы, а тут такие красивые оптимизаторы реальности нарисовались . хотелось бы верить, но "нэ можно", т.е. нельзя.
Еще про плёнку и самостоятельную проявку вспомните.
Если Вы делали макеты для печати, то знаете как сложно что-то нормально зафотошопить - это могут быть дни работы. Только чтобы картинка была идеальная на любом формате.
Это же не веб публикации .
Или машинное обучение еще далеко, чтобы заменить людей?
21 октября вышла новая версия графического редактора Adobe Photoshop (22.0). Самым обсуждаемым нововведением обновленного PS стали нейрофильтры, согласно анонсу Adobe, позволяющие быстро применять основанные на машинном обучении эффекты к фотографиям.
Сама Adobe показала тепличные примеры использования фильтров, которые, как кажется, работают «как магия». Я решил проверить нейрофильтры на более приближенных к реальности примерах. Выяснилось, что ретушерам и прочим мастерам Photoshop еще рано записываться на курсы по обучению другой специальности.
Первыми в разделе Neural Filters обновленный Photoshop предлагает воспользоваться самыми популярными среди пользователей фильтрами: «Разглаживанием кожи» и «Переносом стиля». Эти фильтры, как и большинство других, необходимо загрузить перед использованием — размер варьируется от сотен килобайт до пары сотен мегабайт. Также следует отметить, что все нейрофильтры требуют подключения к облачному сервису Adobe. На пиратской версии программы они не работают.
Фильтр для разглаживания кожи автоматически определяет неровности на коже и позволяет скрыть их при помощи размытия и разглаживания. Пользователь может регулировать оба инструмента вручную при помощи ползунков.
В сложных случаях фильтр хорошо справляется с поставленной задачей. Важнее всего, что он старается затрагивать только проблемные места, избегая остальные участки. Это делает финальный результат обработки менее искусственным.
Однако никакой особой «магии» в результате обработки не происходит. Иногда для того, чтобы действительно скрыть прыщи или другие дефекты приходится несколько раз накладывать фильтр, благо ограничения на количество повторений нет.
Фильтр дает возможность обработать фотографию в одном из заготовленных стилей, полный перечень которых доступен на странице обработки. Уже сейчас в Photoshop доступно более 50 таких стилей, причем каждый из них отличается высокой детализацией.
Можно обработать снимок в духе одной из нескольких картин Ван Гога, произведений других художников, например, в стиле «Большой волны в Канагаве» японского мастера Кацусики Хокусая или просто созданных Adobe иллюстраций.
В некоторых случаях результат обработки получается довольно удачным и интересным, в других — печальным и иногда даже пугающим.
После первичной обработки полученный результат можно улучшать при помощи пары ползунков, отвечающих за интенсивность фильтра, размытия фона и другие параметры.
Все остальные фильтры в настоящий момент Photoshop причисляет к тестируемым. Таким образом в Adobe перестраховались, мол, претензий к нашим нейрофильтрам особенно не предъявляйте — мы их не доделали.
Работа с нейрофильтрами — мучение. Приходится долго ждать ответа облака после внесения каждого изменения.
Фильтр «Смарт-портрет» отвечает за обработку портретных снимков различными оригинальными способами. Именно этот фильтр демонстрировала Adobe, рассказывая о нейрофильтрах нового Photoshop. Он позволяет добавить на лицо улыбку, удивление или злость, состарить лицо человека, изменить положение его головы и выполнить прочие изменения.
Фильтр выполняется в облаке и происходит это достаточно долго. При этом, чем сильнее двигать любой из ползунков, тем дольше приходится ждать. Благо более-менее подходящий эффект достигается при совсем небольшом передвижении ползунка.
Хуже всего из трех основных инструментов этого фильтра работает «Радость». Обработка с его помощью почти на всех фотографиях получается неестественной. А предлагаемые «нейронкой» зубы, которых не было на оригинальной фотографии, чаще всего не подходят человеку. При этом, отрицательное значение ползунка «Радость», приводящее к созданию грустного выражения лица, работает относительно неплохо.
Отмечу, что представленные выше фотографии обработаны фильтрами с небольшой интенсивностью. Если же выкручивать ползунки по полной, то получается следующий ужасающий результат:
В этом же фильтре доступно еще несколько инструментов. «Возраст» весьма здорово справляется со своей задачей, не только разглаживая морщины и выравнивая кожу, но и аккуратно убирая седину, наращивая и улучшая качество волос.
Состаривание тоже работает нормально. Правда, подобные фильтры не первый год широко распространены — никакого «вау»-эффекта от решения Adobe не возникает.
Инструмент поворота головы в разные стороны оставляет желать лучшего. Слишком много дефектов происходит вместе с осуществлением поворота, несмотря на попытки фильтров все это дело оперативно замазать. Кроме этого, глаза человека едва поворачиваются вслед за головой.
Один из самых сырых нейрофильтров нового Photoshop. Работает откровенно плохо, какие фотографии ни подбирай. Перенос макияжа выполняется путем выбора любого снимка на компьютере, на котором изображен человек с нанесенным макияжем.
Еще один фильтр, направленный на улучшение портретных снимков. Он дает возможность добавить на фотографию легкую дымку, в том числе для того, чтобы скрыть имеющиеся на фоне недостатки. Фильтр работает исправно, старательно избегая излишней корректировки объекта съемки.
Нейрофильтр колоризации работает относительно неплохо, но далеко не идеально. Если более-менее свежие черно-белые фотографии раскрашиваются без явно бросающихся в глаза погрешностей, то на действительно старых ч/б снимках видны проблемы. В отдельных случаях результат и вовсе печальный. При этом, из настроек есть возможность только отрегулировать уход в один из цветовых каналов. Никаких оригинальных опций не представлено.
Фильтр включает в себя сразу несколько инструментов (их можно использовать и по отдельности): повышение детализации при масштабировании, удаление дефектов JPG, уменьшение шума, повышение резкости и улучшение деталей лица. Все эти инструменты вместе позволяют масштабировать фотографию и после обрезать ее, при этом минимально потеряв в качестве. По крайней мере, фильтр попытается скрыть ранее видимые шумы и повысить упавшую резкость.
Если не заигрываться с ползунком регулировки резкости, то инструмент на самом деле обеспечивает необходимый эффект. Главный минус этого нейрофильтра — медленная работа всех инструментов «из облака», приходится ждать.
Также в новом Photoshop перечислен ряд нейрофильтров, которые должны будут появиться в будущем. Среди них: устранение царапин и пыли с фотографий, очищение лица, воссоздание фотографии из зарисовки и наоборот и превращение снимка в карандашный рисунок. При этом, на странице каждого пока еще неработающего фильтра есть кнопка «Интересует». Не исключено, что компания не будет разрабатывать фильтры, которые не получат отклика со стороны пользователей.
Нейрофильтры Photoshop 2021 точно не оставят ретушеров без работы. Они, конечно же, созданы им в помощь, правда, реальное содействие фильтры окажут профессионалам не скоро. Прямо сейчас обработка с их помощью чаще всего только вносит больше хаоса на изображение. Впрочем, некоторые профессионалы найдут полезными отдельные инструменты (или их части) уже сейчас.
Далее я прогнал картинку через приложение Remini (нейросеть по улучшению фото)
Губы, нос, кожа, глаза, брови и немного волосы стали явно лучше. С одним НО, подтеки туши под глазами превратились в волосы. Здесь берет свое продолжение Фотошоп ( фото из поста вот он МАСТЕР Photoshop)
К сожалению лишние слои в фш я удаляю, компьютер не тянет. Поэтому все свои шаги показать не могу, только конечный результат. Я перерисовал глаза, тушь, ресницы, совсем чуть-чуть губы, волосы.
Также добавил немного текстур
Раз 5-6 использовал частотное разложение + Camera Raw + Color Efex Pro 4. Убрал надпись Натали Дормер.
"подтеки туши под глазами превратились в волосы"
Не смог заметить никаких волос - как были подтеки туши, так ими и остались
Теперь порезанная щека выглядит как опухоль
Эскель
И хотя Эскель был не так знаменит, как Геральт, опытом он не уступал Белому Волку, а заказы на чудовищ исполнял точно и быстро. Много раз в схватках со страшными созданиями был он на волосок от смерти, но, по иронии судьбы, шрам, изуродовавший его лицо, оставили не когти чудовища, а Дейдра Адемейн, его непредсказуемое "дитя-неожиданность".
Ну и шакальная поэтапка
Спасибо за просмотр!
Yennefer and Ciri cosplay | Named daughter
Делюсь частью результата летней съёмки по ведьмаку, ради которой пришлось изрядно постараться всем участникам - туда было непросто добраться/собраться, жара, но очень уж нам захотелось. Люблю Йен всей душой, всегда стараюсь передать в образах и своё книжное видение, оказалось здорово встретить единомышленников и сделать нечто атмосферное.
Вязаные Геральт и Цири
Знакомая связала в подарок брату вот таких кукол-амигуруми
Вся одежда съёмная
Акварель, цветные карандаши, гуашь
хлопок
Ласточка
Ласточка
Автор: Aleksandra Skiba
Косплей по фигурке "Цири и Китцуне"
Медальон дрожит
Йеннифэр и Цири
Цири, - сказала Йеннифэр. - Знай, что, несмотря на внешность, я злюсь так же редко, как смеюсь. Ты не разозлила меня.
Лучшая игрушка по Ведьмаку
Автор: Евгений Давыденко
Пластиковый Белый волк своей персоной из The Witcher 3: Wild Hunt. Много фото, мало букв.
Геральт с обложки
Геральт с обложки 2.
Долго ждал, когда выйдет что-то кроме статуэток (не очень люблю их). И вот наконец.
Фигурки произведены американской компанией McFarlane Toys. Да, если вдруг кто узнал фамилию, это фирма того самого создателя Спауна.
Покрас лица намного круче, чем у аналога с Грифоном из коллекционки или статуэток от Dark Horse. Да и цена на много ниже. Вообще, есть ощущение, что делали фиги просто по масштабированным и доработанным моделям из игры. Сходство скульпта впечатляет, очень подробное: вплоть до морщин на лбу и под глазами (на фото это вряд ли видно). Пускай и покрас не фантастический, но вполне себе.
Геральт готовится к битве
В комплекте с ведьмаком два меча с ножнами (здорово, что мечи со сколами, а серебряный еще и с рунами), башка волколака и подставка. Трофей на фото не попал. Не хватает правда Плотвы.
Выходили еще фигурки по сериалу и там коняга была, правда, черная. Больше похожая на лошадь Цири Кэльпи. Вроде серия пользуется популярность, так что может быть еще увидим. Как, надеюсь, и фигурки Йен, Лютика и других ведьмаков.
Геральт отдыхает между двумя дополнениями
Геральт после событий в книжной саге
Есть еще и Цири, кстати.
Брал еще год назад за 25 баксов. Сейчас еще можно найти его где-нибудь на Wildberries или Aliexpress. Не уверен, что именно в броне Каэр Морхена - есть несколько версий фигурки, а обычного быстро разобрали, но поставить неплохого Геральта на полку есть вариант. С Цири все еще проще.
Магия фотошопа от доброй нейросетушки-феи
Я, как самый в танке, только сегодня узнал, на сколько сильно продвинулись нейросети. Вот, решил потыкать в некоторые из самых популярных. И о чудо! Они даже что то могут! Например, Remini - создает правдоподобную четкость буквально из ничего. Хоть Взгляд стал немного жутковатым и стеклянным, требуется всего пара движений пальцем, растушевкой и прочими орудиями пытки - и эта жуть станет родной.
Решил усложнить задачу и.
. По хуже, на двоечку с минусом.
А remini, совсем обиделся, одел шляпу и вышел в окно.
И вообще, накидайте свои старенькие пошарканные фоточки в комменты, руки чешутся пообробатывать да потестить не на рандомных гугл фотках. Желательно, чем они всратее, тем интереснее. Но единственное условие - размер файла не меньше мегабайта. А то бывают индивиды, предлагающие фото в ворде по 135 килобайт хD
Neural Filters — это новое рабочее пространство в Photoshop с библиотекой фильтров, которые сокращают сложные рабочие процессы до нескольких нажатий кнопкой мыши с помощью машинного обучения на базе Adobe Sensei. Neural Filters — это инструмент, который позволяет применять неразрушающие воспроизводящие фильтры и исследовать творческие возможности за считанные секунды. Neural Filters помогает улучшать изображения путем создания новых контекстных пикселей, которых на самом деле нет в исходном изображении.
Исходное изображение
Улыбка, созданная с помощью фильтра «Пластика»
Улыбка, созданная с помощью Neural Filters
Дополнительные сведения о Neural Filters см. в разделе Список фильтров Neural Filters и часто задаваемые вопросы
Чтобы начать работу, загрузите фильтры из облака и приступите к редактированию. Рекомендуемые фильтры и бета-версии фильтров находятся на панели Neural Filters . Чтобы открыть ее, выберите Фильтр > Neural Filters .
Теперь на панели Neural Filters находятся все фильтры Neural Filters: и рекомендованные, и бета-версии. Выберите Фильтр > Neural Filters , затем перейти на вкладку Все фильтры . Вы даже можете проголосовать за фильтры, которые хотели бы видеть реализованными в будущем.
Кроме того, отображается список фильтров Neural Filters, запланированных на предстоящие выпуски, под заголовком Список ожидания на панели Neural Filters.
Все рекомендованные фильтры Neural Filters и бета версии можно найти, выбрав «Фильтры» > Neural Filters > «Все фильтры».
Выполните три простых действия, чтобы приступить к работе с фильтрами Neural Filters в Photoshop.
Доступ к Neural Filters
Выберите Фильтр > Neural Filters . В открывшейся панели Neural Filters можно выбрать для работы любой из фильтров, приведенных в разделе Все фильтры.
Загрузите необходимые фильтры из облака
Любой фильтр, рядом с которым есть значок облака, необходимо загрузить из облака, прежде чем использовать. Просто щелкните значок облака, чтобы загрузить фильтр, который планируете использовать.
Включите и настройте фильтр.
Включите фильтр и с помощью параметров на панели справа создайте необходимый эффект.
Относящиеся к портрету фильтры будут заблокированы, если на изображении не обнаружено лицо.
Читайте также: