СПОСОБ И УСТРОЙСТВО ДЛЯ СОЗДАНИЯ ИЗОБРАЖЕНИЯ МОДЕЛИ ДЛЯ ВИРТУАЛЬНОЙ ПРИМЕРКИ

1. Способ создания изображения модели для виртуальной примерки, отличающийся тем, что содержит этапы:
извлечения головного портрета в эталонном изображении; и
синтезирования головного портрета в указанном эталонном изображении с областью тела модели в изображении модели для виртуальной примерки для получения тем самым полного портрета.
2. Способ по п.1, отличающийся тем, что этап извлечения головного портрета в эталонном изображении содержит:
обнаружение головного портрета в эталонном изображении для определения диаметра головного портрета и центрального положения головного портрета;
обеспечение двух окружностей, принимая указанное центральное положение головного портрета в качестве центра, причем первая окружность имеет диаметр, близкий к диаметру головного портрета, а вторая окружность имеет диаметр примерно в 1,5 раза превышающий диаметр головного портрета;
использование алгоритма GrabCut для определения области головного портрета в эталонном изображении, где внутренняя часть первой окружности задается в качестве переднего плана, место между первой окружностью и второй окружностью задается в качестве возможного переднего плана, а внешняя часть второй окружности задается в качестве заднего плана; и
извлечение изображения области головного портрета из указанного эталонного изображения в качестве головного портрета в указанном эталонном изображении.
3. Способ по п.1, отличающийся тем, что этап извлечения головного портрета в эталонном изображении содержит:
обнаружение головного портрета в указанном эталонном изображении для определения диаметра головного портрета и центрального положения головного портрета;
обеспечение двух окружностей, принимая указанное центральное положение головного портрета в качестве центра, причем первая окружность имеет диаметр, близкий к диаметру головного портрета, а вторая окружность имеет диаметр примерно в 1,5 раза превышающий диаметр головного портрета;
использование алгоритма GrabCut для получения области головного портрета в указанном эталонном изображении, где внутренняя часть первой окружности задается в качестве переднего плана, место между первой окружностью и второй окружностью задается в качестве возможного переднего плана, а внешняя часть второй окружности задается в качестве заднего плана;
прием команды для настройки области головного портрета и настройки области головного портрета в соответствии с указанной командой;
использование алгоритма GrabCut для определения уточненной области головного портрета в настроенной области головного портрета, где внутренняя часть краевой кривой настроенной области головного портрета задается в качестве переднего плана, а ее внешняя часть задается в качестве заднего плана; и
извлечение изображения уточненной области головного портрета из указанного эталонного изображения в качестве головного портрета в указанном эталонном изображении.
4. Способ по п.3, отличающийся тем, что
после этапа использования алгоритма GrabCut для получения области головного портрета в эталонном изображении, но перед этапом приема команды для настройки указанной области головного портрета способ дополнительно содержит: обеспечение множества контрольных точек на краю указанной области головного портрета в эталонном изображении;
указанную команду используют для настройки положения контрольной точки; и
этап настройки указанной области головного портрета в соответствии с указанной командой содержит: настройку положения контрольной точки в соответствии с указанной командой и определения настроенной области головного портрета в соответствии с настроенным положением контрольной точки.
5. Способ по любому из пп. 1-4, отличающийся тем, что этап синтезирования головного портрета в эталонном изображении с областью тела модели в изображении модели для виртуальной примерки содержит:
определение центральной оси головного портрета в эталонном изображении; и
соединение головного портрета в эталонном изображении с областью тела модели в изображении модели для виртуальной примерки, и совмещение указанной центральной оси и центральной оси области тела модели на одной прямой.
6. Устройство для создания изображения модели для виртуальной примерки, отличающееся тем, что содержит:
модуль извлечения для извлечения головного портрета в эталонном изображении; и
модуль синтезирования для синтезирования головного портрета в эталонном изображении с областью тела модели в изображении модели для виртуальной примерки для получения тем самым полного портрета.
7. Устройство по п.6, отличающееся тем, что модуль извлечения дополнительно используется для:
обнаружения головного портрета в эталонном изображении для определения диаметра головного портрета и центрального положения головного портрета;
обеспечение двух окружностей, принимая указанное центральное положение головного портрета в качестве центра, причем первая окружность имеет диаметр, близкий к диаметру головного портрета, а вторая окружность имеет диаметр примерно в 1,5 раза превышающий диаметр головного портрета;
использования алгоритма GrabCut для определения области головного портрета в эталонном изображении, где внутренняя часть первой окружности задается в качестве переднего плана, место между первой окружностью и второй окружностью задается в качестве возможного переднего плана, а внешняя часть второй окружности задается в качестве заднего плана; и
извлечения изображения указанной области головного портрета из эталонного изображения в качестве головного портрета в эталонном изображении.
8. Устройство по п.6, отличающееся том, что модуль извлечения дополнительно используется для:
обнаружения головного портрета в эталонном изображении для определения диаметра головного портрета и положения центра головного портрета;
обеспечение двух окружностей, принимая указанное центральное положение головного портрета в качестве центра, причем первая окружность имеет диаметр, близкий к диаметру головного портрета, а вторая окружность имеет диаметр примерно в 1,5 раза превышающий диаметр головного портрета;
использования алгоритма GrabCut для получения области головного портрета в эталонном изображении, где внутренняя часть первой окружности задается в качестве переднего плана, место между первой окружностью и второй окружностью задается в качестве возможного переднего плана, а внешняя часть второй окружности задается в качестве заднего плана;
приема команды для настройки указанной области головного портрета и настройки указанной области головного портрета в соответствии с указанной командой;
использования алгоритма GrabCut для определения уточненной области головного портрета в настроенной области головного портрета, где внутренняя часть краевой кривой настроенной области головного портрета задается в качестве переднего плана, а ее внешняя часть задается в качестве заднего плана; и
извлечения изображения уточненной области головного портрета из эталонного изображения в качестве головного портрета в эталонном изображении.
9. Устройство по п.8, отличающееся том, модуль извлечения дополнительно используется для: обеспечения множества контрольных точек на краю области головного портрета в эталонном изображении; и настройки положения контрольной точки в соответствии с указанной командой и определения настроенной области головного портрета в соответствии с настроенным положением контрольной точки.
10. Устройство по любому из пп. 6-9, отличающееся том, что модуль синтезирования дополнительно используется для:
определения центральной оси головного портрета в эталонном изображении; и
соединения головного портрета в эталонном изображении с областью тела модели в изображении модели для виртуальной примерки; и совмещения указанной центральной оси и центральной оси области тела модели на одной прямой.