Способ, аппаратура и устройство терминала для обработки изображения
Иллюстрации
Показать всеИзобретение относится к технологиям компьютерной обработки изображений. Техническим результатом является повышение эффективности косметической обработки изображения лица за счет автоматического распознания части изображения, которое должно быть косметически обработано. Предложен способ обработки изображения. Способ содержит этап, на котором получают изображение, которое должно быть обработано, содержащее лицо. Далее получают эталонное изображение, которое представляет собой любое изображение, имеющее любую информацию лица, выбранное пользователем. А также извлекают информацию лица из эталонного изображения для генерирования косметических параметров, осуществляют автоматическое распознание части изображения, которое должно быть обработано, которую необходимо косметически обработать на основе сгенерированных косметических параметров. 3 н. и 9 з.п. ф-лы, 12 ил.
Реферат
[0001] Эта заявка основана на и испрашивает приоритет по патентной заявке Китая №2013106260898, поданной 28 ноября 2013 года, все содержимое которой включено в настоящий документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее раскрытие в основном относится к области технологии обработки данных и в частности к способу, аппаратуре и устройству терминала для обработки изображения.
УРОВЕНЬ ТЕХНИКИ
[0003] Так как камеры и другие мобильные терминалы с камерами стали популярными, людям все удобнее и удобнее делать снимки, и число сделанных снимков становится все больше и больше. Обычно после того, как снимок сделан, он косметически обрабатывается и затем отправляется в платформу, такую как блог, микроблог и личное веб-пространство, чтобы поделиться с друзьями и членами семьи.
[0004] В предшествующем уровне техники пользователю требуется вручную задавать косметические параметры (косметические параметры, такие как коррекция лица, увеличение глаз, смягчение кожи и т.д.) один за другим, что является непростым и неудобным для обработки пользователем.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Для того чтобы преодолеть проблемы, существующие в предшествующем уровне техники, настоящее раскрытие предусматривает способ, аппаратуру и устройство терминала для обработки изображения, который способен автоматически распознавать участок, который должен быть косметически обработан, на изображении, которое должно быть обработано согласно информации лица на эталонном изображении и изображении, которое должно быть обработано, и затем выполнять косметический процесс. Так пользователю не требуется вручную задавать косметические параметры один за другим, что является удобным для обработки пользователем.
[0006] Согласно первому аспекту вариантов осуществления настоящего раскрытия, предусматривается способ обработки изображения, включающий в себя:
получение информации лица на эталонном изображении; и
косметическую обработку лица на изображении, которое должно быть обработано, согласно информации лица на эталонном изображении.
[0007] Полезные эффекты технического решения, предусмотренного настоящим раскрытием, могут включать в себя посредством настоящего раскрытия эталонное изображение и лицо на изображении, которое должно быть обработано, могут быть распознаны автоматически, и косметический процесс может быть выполнен для участка, который должен быть косметически обработан, на изображении, которое должно быть обработано, согласно информации лица на эталонном изображении. Тем самым пользователю не требуется вручную задавать косметические параметры один за другим, что является удобным для обработки пользователем, сберегает время для пользователя и повышает эффективность косметического процесса.
[0008] Информация лица включает в себя одно или более из: расположений и интервалов органов лица, размеров и пропорций между органами лица и лица, форм органов лица, углов и направлений органов лица, цветов органов лица и лица.
[0009] Некоторые полезные эффекты настоящего раскрытия могут включать в себя: посредством настоящего раскрытия косметический процесс может быть автоматически выполнен для различной информации лица на изображении, которое должно быть обработано, для удовлетворения различных потребностей пользователя.
[0010] Косметическая обработка лица на изображении, которое должно быть обработано, согласно информации лица на эталонном изображении, включает в себя:
получение информации лица на изображении, которое должно быть обработано;
сравнение информации лица на эталонном изображении с информацией лица на изображении, которое должно быть обработано, для получения результата сравнения; и
косметическую обработку лица на изображении, которое должно быть обработано, согласно результату сравнения.
[0011] Для повышения эффективности косметического процесса настоящим раскрытием предусматривается первое решение косметического процесса.
[0012] Косметическая обработка лица на изображении, которое должно быть обработано, согласно информации лица на эталонном изображении, включает в себя:
получение информации лица на изображении, которое должно быть обработано;
определение, являются ли одинаковыми информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано;
генерирование информации косметического процесса с пустым содержимым, если информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано, являются одинаковыми; и
косметическую обработку лица на изображении, которое должно быть обработано, согласно информации косметического процесса с пустым содержимым.
[0013] Для повышения эффективности косметического процесса настоящим раскрытием предусматривается второе решение косметического процесса.
[0014] После определения, являются ли одинаковыми информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано, способ дополнительно включает в себя:
определение, является ли разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, меньше, чем первая пороговая величина, или равняется ей, если информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано, не являются одинаковыми;
генерирование информации косметического процесса для косметического процесса первого уровня, и косметической обработки лица на изображении, которое должно быть обработано, согласно информации косметического процесса для косметического процесса первого уровня, если разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, меньше, чем первая пороговая величина, или равняется ей; и
генерирование информации косметического процесса для косметического процесса второго уровня и косметической обработки лица на изображении, которое должно быть обработано, согласно информации косметического процесса для косметического процесса второго уровня, если разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, больше, чем вторая пороговая величина, которая больше, чем первая пороговая величина.
[0015] Для повышения эффективности косметического процесса настоящим раскрытием предусматривается третье решение косметического процесса.
[0016] До получения информации лица на эталонном изображении способ дополнительно включает в себя:
прием входного эталонного изображения; или
прием выбранного эталонного изображения.
[0017] Посредством настоящего раскрытия получение эталонного изображения может быть достигнуто посредством получения эталонного изображения, введенного пользователем; или может быть достигнуто посредством получения эталонного изображения, выбранного пользователем; или может быть достигнуто посредством получения эталонного изображения посредством других способов, для удовлетворения различных потребностей пользователя.
[0018] Согласно второму аспекту вариантов осуществления настоящего раскрытия, предусматривается аппаратура для обработки изображения. Аппаратура включает в себя:
модуль получения, выполненный с возможностью получения информации лица на эталонном изображении; и
модуль обработки, выполненный с возможностью косметической обработки лица на изображении, которое должно быть обработано, согласно информации лица на эталонном изображении.
[0019] Модуль обработки включает в себя:
первый блок получения, выполненный с возможностью получения информации лица на изображении, которое должно быть обработано;
блок сравнения, выполненный с возможностью сравнения информации лица на эталонном изображении с информацией лица на изображении, которое должно быть обработано, для получения результата сравнения; и
первый блок обработки, выполненный с возможностью косметической обработки лица на изображении, которое должно быть обработано, согласно результату сравнения.
[0020] Модуль обработки включает в себя:
второй блок получения, выполненный с возможностью получения информации лица на изображении, которое должно быть обработано;
первый блок определения, выполненный с возможностью определения, являются ли одинаковыми информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано;
первый блок генерирования, выполненный с возможностью генерирования информации косметического процесса с пустым содержимым, если информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано, являются одинаковыми; и
второй блок обработки, выполненный с возможностью косметической обработки лица на изображении, которое должно быть обработано, согласно информации косметического процесса с пустым содержимым.
[0021] Модуль обработки дополнительно включает в себя:
второй блок определения, выполненный с возможностью, после определения первым блоком определения, являются ли одинаковыми информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано, определения, является ли разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, меньше, чем первая пороговая величина, или равняется ей, если информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано, не являются одинаковыми;
второй блок генерирования, выполненный с возможностью генерирования информации косметического процесса для косметического процесса первого уровня и косметической обработки лица на изображении, которое должно быть обработано, согласно информации косметического процесса для косметического процесса первого уровня, если разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, меньше, чем первая пороговая величина, или равняется ей; и
третий блок генерирования, выполненный с возможностью генерирования информации косметического процесса для косметического процесса второго уровня, и косметической обработки лица на изображении, которое должно быть обработано, согласно информации косметического процесса для косметического процесса второго уровня, если разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, больше, чем вторая пороговая величина, которая больше, чем первая пороговая величина.
[0022] Аппаратура дополнительно включает в себя:
первый модуль приема, выполненный с возможностью приема входного эталонного изображения до получения информации лица на эталонном изображении модулем получения; или
второй модуль приема, выполненный с возможностью приема выбранного эталонного изображения до получения информации лица на эталонном изображении модулем получения.
[0023] Согласно третьему аспекту вариантов осуществления настоящего раскрытия, предоставляется устройство терминала, которое включает в себя память и одну или более программ, хранящихся в памяти, и устройство терминала выполнено с возможностью исполнения одной или более программ посредством одного или более процессоров, причем одна или более программ содержат инструкции для выполнения нижеследующих операций:
получение информации лица на эталонном изображении; и
косметическая обработка лица на изображении, которое должно быть обработано, согласно информации лица на эталонном изображении.
[0024] Следует понимать, что вышеуказанное общее описание и подробное описание ниже являются лишь примерными и не ограничивают данное раскрытие.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0025] Прилагаемые чертежи, которые включены в состав и образуют часть этого описания, иллюстрируют варианты осуществления, соответствующие данному изобретению, и вместе с данным описанием служат для разъяснения принципов данного изобретения.
[0026] Прилагаемые чертежи, которые составляют часть описания и служат для разъяснения настоящего раскрытия вместе с вариантами осуществления настоящего раскрытия, предоставлены для лучшего понимания настоящего раскрытия, но не составляют ограничение настоящего раскрытия. На чертежах:
фиг. 1 является примерной схемой последовательности операций, показывающей способ обработки изображения согласно примерному варианту осуществления;
фиг. 2A является примерной схемой последовательности операций согласно примерному варианту осуществления;
фиг. 2B является схематичным видом, показывающим изображение, которое должно быть обработано, до и после косметического процесса для лица согласно примерному варианту осуществления;
фиг. 3A является примерной схемой последовательности операций согласно примерному варианту осуществления;
фиг. 3B является схематичным видом, показывающим изображение, которое должно быть обработано, до и после косметического процесса для лица согласно примерному варианту осуществления;
фиг. 4 является блок-схемой, показывающей аппаратуру для обработки изображения согласно примерному варианту осуществления;
фиг. 5 является первой блок-схемой, показывающей модуль обработки в аппаратуре для обработки изображения согласно примерному варианту осуществления;
фиг. 6 является второй блок-схемой, показывающей модуль обработки в аппаратуре для обработки изображения согласно примерному варианту осуществления;
фиг. 7 является третьей блок-схемой, показывающей модуль обработки в аппаратуре для обработки изображения согласно примерному варианту осуществления;
фиг. 8 является подробной блок-схемой, показывающей аппаратуру для обработки изображения согласно примерному варианту осуществления;
фиг. 9 является еще одной подробной блок-схемой, показывающей аппаратуру для обработки изображения согласно примерному варианту осуществления;
фиг. 10 является блок-схемой, показывающей устройство терминала согласно примерному варианту осуществления.
[0027] Явные варианты осуществления настоящего раскрытия, которые были проиллюстрированы на вышеуказанных прилагаемых чертежах, в дальнейшем будут описаны более подробно. Эти прилагаемые чертежи и настоящее описание ни в коей мере не предназначены для ограничения объема идеи настоящего раскрытия, а предназначены для разъяснения идеи настоящего раскрытия специалистам в данной области техники со ссылкой на конкретные варианты осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0028] Для того чтобы сделать цели, технические решения и преимущества более понятными, настоящее раскрытие будет описано более подробно со ссылкой на варианты осуществления. Здесь иллюстративные варианты осуществления настоящего раскрытия и их описание не предназначены для ограничения настоящего раскрытия, а предназначены для разъяснения настоящего раскрытия.
[0029] Вариантами осуществления настоящего раскрытия предусматривается способ обработки изображения, который может быть описан подробно со ссылкой на прилагаемые чертежи.
[0030] В вариантах осуществления настоящего раскрытия эталонное изображение и лицо на изображении, которое должно быть обработано, могут быть распознаны автоматически, и косметический процесс может быть выполнен для участка, который должен быть косметически обработан, на изображении, которое должно быть обработано, согласно информации лица на эталонном изображении. Тем самым пользователю не требуется вручную задавать косметические параметры один за другим, что является удобным для обработки пользователем, сберегает время для пользователя и повышает эффективность косметического процесса.
[0031] В варианте осуществления, как показано на фиг. 1, способ обработки изображения включает в себя нижеследующие этапы.
[0032] На этапе 101 получают информацию лица на эталонном изображении (способ согласно этому варианту осуществления может быть выполнен в устройстве терминала, таком как, согласно этому варианту, планшетный компьютер и т.д.).
[0033] При этом получение эталонного изображения может быть достигнуто посредством получения эталонного изображения, введенного пользователем; или может быть достигнуто посредством получения эталонного изображения, выбранного пользователем; или может быть достигнуто посредством получения эталонного изображения посредством других способов, для удовлетворения различных потребностей пользователя. Получение информации лица на эталонном изображении может быть достигнуто посредством получения информации лица на эталонном изображении посредством технологии распознавания лиц. Технология распознавания лиц - это идентификация человека посредством анализирования и сравнения информации в отношении визуальных признаков лица, которая принадлежит к технологии биологического распознавания, которая различает биологических особей (в основном людей) согласно биологическим признакам самих биологических особей. В настоящее время технология распознавания лиц была применена во многих областях, например, технология автоматической фокусировки лиц и срабатывания затвора при возникновении улыбки в кадре в цифровой камере, безопасность и управление для корпораций и зданий, системы управления доступом, системы контроля с использованием камер и т.д. Обыкновенные алгоритмы распознавания лиц включают в себя: алгоритмы распознавания на основе признаков, алгоритмы распознавания на основе внешности, алгоритмы распознавания на основе эталона, алгоритмы распознавания с использованием нейронной сети и т.д.
[0034] Информация лица может включать в себя одно или более из расположений и интервалов органов лица, размеров и пропорций между органами лица и лица, форм органов лица, углов и направлений органов лица, цветов органов лица и лица.
[0035] На этапе 102 лицо на изображении, которое должно быть обработано, косметически обрабатывается согласно информации лица на эталонном изображении.
[0036] В варианте осуществления вышеуказанное "лицо на изображении, которое должно быть обработано, косметически обрабатывается согласно информации лица на эталонном изображении" на этапе 102 может включать в себя нижеследующие этапы A1-A3.
[0037] На этапе A1 получают информацию лица на изображении, которое должно быть обработано.
[0038] На этапе A2 информация лица на эталонном изображении сравнивается с информацией лица на изображении, которое должно быть обработано, для получения результата сравнения.
[0039] На этапе A3 лицо на изображении, которое должно быть обработано, косметически обрабатывается согласно результату сравнения.
[0040] Например, эталонным изображением является снимок суперзвезды. Если посредством сравнения информации лица на эталонном изображении с информацией лица на изображении, которое должно быть обработано, снимок суперзвезды имеет большие глаза, и изображение, которое должно быть обработано, имеет меньшие глаза, тогда для глаз на изображении, которое должно быть обработано, выполняется процесс увеличения глаз. Также, если снимок суперзвезды имеет однородную пропорцию между губами, и верхняя губа на изображении, которое должно быть обработано, толще, пропорция между губами может быть отрегулирована для изображения, которое должно быть обработано. Тем самым, косметический процесс может быть автоматически выполнен для участка, который должен быть косметически обработан, на изображении, которое должно быть обработано, так пользователю не требуется вручную задавать косметические параметры один за другим, что является удобным для обработки пользователем, сберегает время для пользователя и повышает эффективность косметического процесса.
[0041] В варианте осуществления вышеуказанное "лицо на изображении, которое должно быть обработано, косметически обрабатывается согласно информации лица на эталонном изображении" на этапе 102 может включать в себя нижеследующие этапы B1-B7.
[0042] На этапе B1 получают информацию лица на изображении, которое должно быть обработано.
[0043] На этапе B2 определяется, являются ли одинаковыми информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано; если они являются одинаковыми, процесс переходит на этап B3; иначе процесс переходит на этап B4.
[0044] На этапе B3 генерируется информация косметического процесса с пустым содержимым, и лицо на изображении, которое должно быть обработано, косметически обрабатывается согласно информации косметического процесса с пустым содержимым.
[0045] На этапе B4 определяется, является ли разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, меньше, чем первая пороговая величина, или равняется ей; если это так, процесс переходит на этап B5; иначе процесс переходит на этап B6.
[0046] На этапе B5 генерируется информация косметического процесса для косметического процесса первого уровня, и лицо на изображении, которое должно быть обработано, косметически обрабатывается согласно информации косметического процесса для косметического процесса первого уровня.
[0047] На этапе B6 определяется, является ли разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, больше, чем вторая пороговая величина, которая больше, чем первая пороговая величина; и если это так, процесс переходит на этап B7.
[0048] На этапе B7 генерируется информация косметического процесса для косметического процесса второго уровня, и лицо на изображении, которое должно быть обработано, косметически обрабатывается согласно информации косметического процесса для косметического процесса второго уровня.
[0049] Например, посредством сравнения информации лица на эталонном изображении с информацией лица на изображении, которое должно быть обработано, если информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано, являются одинаковыми, косметический процесс будет не нужен; если разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, относительно небольшая, выполняется слабый косметический процесс; и если разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, относительно большая, выполняется сильный косметический процесс тем самым для удовлетворения различных потребностей пользователя.
[0050] В вариантах осуществления настоящего раскрытия, эталонное изображение и лицо на изображении, которое должно быть обработано, могут быть распознаны автоматически, и косметический процесс может быть выполнен для участка, который должен быть косметически обработан, на изображении, которое должно быть обработано, согласно информации лица на эталонном изображении. Тем самым пользователю не требуется вручную задавать косметические параметры один за другим, что является удобным для обработки пользователем, сберегает время для пользователя и повышает эффективность косметического процесса. Более того, соответствующий косметический процесс может быть выполнен согласно разнице между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, для удовлетворения различных потребностей пользователя.
[0051] Различные способы реализации каждого этапа из варианта осуществления, показанного на фиг. 1, были проиллюстрированы; как указано выше, способы реализации будут в дальнейшем описаны подробно со ссылкой на несколько вариантов осуществления.
[0052] Первый вариант осуществления
[0053] В первом варианте осуществления получают эталонное изображение, выбранное пользователем, и эталонным изображением является снимок суперзвезды. Затем косметический процесс может быть выполнен для участка, который должен быть косметически обработан, на изображении, которое должно быть обработано, согласно информации лица снимка суперзвезды, так пользователю не требуется вручную задавать косметические параметры один за другим, что является удобным для обработки пользователем, сберегает время для пользователя и повышает эффективность косметического процесса. Как показано на фиг. 2A, способ обработки изображения включает в себя нижеследующие этапы.
[0054] На этапе 201 получают эталонное изображение, выбранное пользователем (способ согласно этому варианту осуществления может быть выполнен в устройстве терминала, таком как, согласно этому варианту, планшетный компьютер и т.д.), эталонным изображением является снимок суперзвезды.
[0055] На этапе 202 получают информацию лица на эталонном изображении. На изображении суперзвезды глаза большие, и длина подбородка составляет 1/5 этого лица, которая принадлежит стандартной пропорции подбородка в эстетике лица.
[0056] На этапе 203 получают информацию лица на изображении, которое должно быть обработано. На изображении, которое должно быть обработано, глаза небольшие, длина подбородка составляет 1/6 этого лица, и подбородок является относительно широким.
[0057] На этапе 204 определяется, являются ли одинаковыми информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано; если они являются одинаковыми, процесс переходит на этап 205; иначе процесс переходит на этап 206.
[0058] На этапе 205 генерируется информация косметического процесса с пустым содержимым, и лицо на изображении, которое должно быть обработано, косметически обрабатывается согласно информации косметического процесса с пустым содержимым.
[0059] На этапе 206 определяется, является ли разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, меньше, чем первая пороговая величина, или равняется ей; если это так, процесс переходит на этап 207; иначе процесс переходит на этап 208.
[0060] На этапе 207 генерируется информация косметического процесса для косметического процесса первого уровня, и лицо на изображении, которое должно быть обработано, косметически обрабатывается согласно информации косметического процесса для косметического процесса первого уровня.
[0061] На этапе 208 определяется, является ли разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, больше, чем вторая пороговая величина, которая больше, чем первая пороговая величина; и если это так, процесс переходит на этап 209.
[0062] На этапе 209 генерируется информация косметического процесса для косметического процесса второго уровня, и лицо на изображении, которое должно быть обработано, косметически обрабатывается согласно информации косметического процесса для косметического процесса второго уровня.
[0063] При этом на изображении суперзвезды глаза большие и длина подбородка составляет 1/5 этого лица; когда на изображении, которое должно быть обработано, глаза небольшие, длина подбородка составляет 1/6 этого лица и подбородок является относительно широким, тогда глаза и длина подбородка должны быть отрегулированы. Согласно вышеуказанным этапам 204-210, для глаз на изображении, которое должно быть обработано, выполняется сильный процесс увеличения, и для подбородка на изображении, которое должно быть обработано, выполняется слабый процесс удлинения. Как показано на фиг. 2B, которая является схематичным видом, показывающим изображение, которое должно быть обработано, до и после косметического процесса для лица согласно примерному варианту осуществления, при этом 21 является схематичным видом до процесса, 22 является схематичным видом после процесса, 211 является схематичным видом до процесса для глаза, 221 является схематичным видом после процесса для глаза, 212 является схематичным видом до процесса для подбородка и 222 является схематичным видом после процесса для подбородка.
[0064] В первом варианте осуществления получают эталонное изображение, выбранное пользователем, и эталонным изображением является снимок суперзвезды. Затем косметический процесс может быть выполнен для участка, который должен быть косметически обработан, на изображении, которое должно быть обработано, согласно информации лица снимка суперзвезды, так пользователю не требуется вручную задавать косметические параметры один за другим, что является удобным для обработки пользователем, сберегает время для пользователя и повышает эффективность косметического процесса. Более того, соответствующий косметический процесс может быть выполнен согласно разнице между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, для удовлетворения различных потребностей пользователя.
[0065] Второй вариант осуществления
[0066] Во втором варианте осуществления получают эталонное изображение, выбранное пользователем, и эталонным изображением является снимок питомца. Затем косметический процесс может быть выполнен для участка, который должен быть косметически обработан, на изображении, которое должно быть обработано, согласно информации лица снимка питомца, так пользователю не требуется вручную задавать косметические параметры один за другим, что является удобным для обработки пользователем, сберегает время для пользователя и повышает эффективность косметического процесса. Как показано на фиг. 3A, способ обработки изображения включает в себя нижеследующие этапы.
[0067] На этапе 301 получают эталонное изображение, выбранное пользователем (способ согласно этому варианту осуществления может быть выполнен в устройстве терминала, таком как, согласно этому варианту, планшетный компьютер и т.д.); эталонным изображением является снимок питомца.
[0068] На этапе 302 получают информацию лица на эталонном изображении. На снимке питомца нос плоский и цвет губ розовый.
[0069] На этапе 303 получают информацию лица на изображении, которое должно быть обработано. На изображении, которое должно быть обработано, нос длинный и цвет губ бледный.
[0070] На этапе 304 информация лица на эталонном изображении сравнивается с информацией лица на изображении, которое должно быть обработано, для получения результата сравнения.
[0071] При этом на снимке питомца нос плоский и цвет губ розовый; когда на изображении, которое должно быть обработано, нос длинный и цвет губ бледный, тогда требуется косметическая обработка носа, и для цвета губ требуется процесс придания красной окраски для губ, чтобы выглядеть розовыми.
[0072] На этапе 305 лицо на изображении, которое должно быть обработано, косметически обрабатывается согласно результату сравнения. Как показано на фиг. 3B, которая является схематичным видом, показывающим изображение, которое должно быть обработано, до и после косметического процесса для лица, при этом 31 является схематичным видом до процесса, 32 является схематичным видом после процесса, 311 является схематичным видом до процесса для раскрашивания губ, и 321 является схематичным видом после процесса для раскрашивания губ.
[0073] Во втором варианте осуществления получают эталонное изображение, выбранное пользователем, и эталонным изображением является снимок питомца. Затем косметический процесс может быть выполнен для участка, который должен быть косметически обработан, на изображении, которое должно быть обработано, согласно информации лица снимка питомца, так пользователю не требуется вручную задавать косметические параметры один за другим, что является удобным для обработки пользователем, сберегает время для пользователя и повышает эффективность косметического процесса. Более того, соответствующий косметический процесс может быть выполнен согласно разнице между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, для удовлетворения различных потребностей пользователя.
[0074] Следует отметить, что при практическом применении все вышеуказанные опциональные варианты осуществления могут быть скомбинированы любыми способами комбинирования, чтобы сформировать опциональные варианты осуществления настоящего раскрытия, которые не будут повторены в настоящем документе.
[0075] Способы реализации способа обработки изображения можно понять из вышеуказанного описания, которые могут быть реализованы аппаратурой. В дальнейшем будут проиллюстрированы внутренняя структура и функции аппаратуры.
[0076] В варианте осуществления, как показано на фиг. 4, аппаратура для обработки изображения включает в себя:
модуль 401 получения, выполненный с возможностью получения информации лица на эталонном изображении; и
модуль 402 обработки, выполненный с возможностью косметической обработки лица на изображении, которое должно быть обработано, согласно информации лица на эталонном изображении.
[0077] В варианте осуществления информация лица включает в себя одно или более из расположений и интервалов органов лица, размеров и пропорций между органами лица и лица, форм органов лица, углов и направлений органов лица, цветов органов лица и лица.
[0078] В варианте осуществления, как показано на фиг. 5, модуль 402 обработки может включать в себя:
первый блок 501 получения, выполненный с возможностью получения информации лица на изображении, которое должно быть обработано;
блок 502 сравнения, выполненный с возможностью сравнения информации лица на эталонном изображении с информацией лица на изображении, которое должно быть обработано, для получения результата сравнения; и
первый блок 503 обработки, выполненный с возможностью косметической обработки лица на изображении, которое должно быть обработано, согласно результату сравнения.
[0079] В варианте осуществления, как показано на фиг. 6, модуль 402 обработки может включать в себя:
второй блок 601 получения, выполненный с возможностью получения информации лица на изображении, которое должно быть обработано;
первый блок 602 определения, выполненный с возможностью определения, являются ли одинаковыми информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано;
первый блок 603 генерирования, выполненный с возможностью генерирования информации косметического процесса с пустым содержимым, если информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано, являются одинаковыми; и
второй блок 604 обработки, выполненный с возможностью косметической обработки лица на изображении, которое должно быть обработано, согласно информации косметического процесса с пустым содержимым.
[0080] В варианте осуществления, как показано на фиг. 7, модуль 402 обработки, показанный на фиг. 6, может дополнительно включать в себя:
второй блок 701 определения, выполненный с возможностью, после определения первым блоком 602 определения, являются ли одинаковыми информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано, определения, является ли разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, меньше, чем первая пороговая величина, или равняется ей, если информация лица на эталонном изображении и информация лица на изображении, которое должно быть обработано, не являются одинаковыми;
второй блок 702 генерирования, выполненный с возможностью генерирования информации косметического процесса для косметического процесса первого уровня, и косметической обработки лица на изображении, которое должно быть обработано, согласно информации косметического процесса для косметического процесса первого уровня, если разница между информацией лица на эталонном изображении и информацией лица на изображении, которое должно быть обработано, меньше, чем первая пороговая величина, или равняется ей; и
третий блок 703 генерирования, выполненный с возможностью генерирования информации косметического процесса для косметического процесса второго уровня, и косметической обработки лица на изображении, ко