2011-02-01 2 views
2

У меня есть клиент, который хотел бы использовать приложение iphone, которое позволяет пользователям брать портретную картину из себя, а затем попробовать разные прически.Уход за лицом - удалите/измените прическу

Я экспериментировал с картой opencv и вполне могу получить ограничительную рамку вокруг лица лица. Но я думаю, что будет сложно автоматически разместить прическу в нужном месте, не выглядя как изворотливый парик.

Плюс есть проблема точности обнаружения лица, о которой я не думаю, было бы большой проблемой, если бы они использовали свой телефон, чтобы сделать четкую, крупную фотографию своих лиц.

Они ищут что-то похожее на «живые стенды», «возрастные стенды», но, очевидно, это изменяет прически.

Кто-нибудь есть какие-либо советы/советы о том, как это могло быть сделано, и, насколько это возможно проект это?/

Cheers, imanc

+1

Это звучит очень тяжело, если говорить, что вам нужно определить волосы, но тогда вам также может понадобиться смоделировать части головы (например, если кто-то хочет попробовать смелую голову). Наконец, вам также нужно смоделировать дополнительный фон, например. если женщина с длинными волосами хочет попробовать короткие волосы, вы увидите намного больше фона внезапно, и вам придется «сделать эту часть вверх». Выполнимо? Я думаю, это зависит от вашего опыта моделирования изображений/морфинга – Robin

ответ

4

Вы говорите о научно-исследовательского проекта по темам, никогда не решались ни кем, нигде.

(Обратите внимание, что «распознавание лица» даст вам blob с вероятностью 100 раз хуже, чем вам нужно для чего-то такого же удивительного, как манипулирование волосами. Использование «распознавания лиц» едва ли будет интересом к исследовательской программе, подобной этой. . вы должны были бы начать исследовать такие вещи, как «признание кожи» «узнавание волос», «кросс-расовых обнаружения границы волос кожи поколение эволюционного алгоритма» и т.п.).

То, что я предлагаю это дешево, дерьмовое раствор, который является умный трюк ...

попробовать что-то вроде этого ...

  1. Посмотрите на «темной области вблизи верхней» части кадра. 99 раз из 100, которые будут «более или менее волосы»

  2. Теперь применяются забавные эффекты к этой области, таким образом, изменение

  3. цвет!

  4. сквош/стрейч!

  5. "OhNoHe'sBald!" эффект ... замените волосяную повязку пятном цвета в общих тонах кожи

  6. Sparkles! Если это приложение для детей, например, торт doodle просто добавьте искрение этого и этого везде.

  7. Анимированный эффект искры! Как и в пункте 6, но сделайте их ожившими.

Надеюсь, это поможет!

Поздравляем с тем, что вы отправили самый сложный вопрос из stackoverflow!:)

Как более серьезный момент, когда кто-то просит вас выполнить Истинное ИИ, где это возможно, просто ответьте эвристическим решением «дешевой трюки». Если у вас есть бюджет на уровне исследований для персонала в течение нескольких лет!

+0

lol, что, если человек блондин или имеет длинные волосы? Не уверен, что «О нет, она лысая, но подождите, что это на ее плече?» будет выглядеть так хорошо;) Согласитесь с тобой по дешевой трюкки, в противном случае нет реального способа сделать это. – Robin

+0

Ха-ха-Джо, эта резонька была веселой. Спасибо хоть! Я не думал, что этот проект будет осуществимым. Это для компании, занимающейся укладкой волос, и они хотели бы вдохновить своих клиентов новыми и интересными прическами. Но я предполагаю, что это создаст больше эффекта «транссексуального ношения с париком», вместо того, чтобы моделировать гламурные прически для волос. Проект = консервированный. – user307927

+1

Ха-ха, у меня есть аналогичная просьба, они хотят изменить цвет волос. Я думаю, что вы, вероятно, можете настроить свою собственную компанию, если вы получите эту работу на 100%. – user281300