Когда начинаешь делать приложение для анализа внешности, кажется, что главная сложность будет в AI. На практике один из самых сложных вопросов звучит гораздо проще: какое фото загрузил пользователь? Потому что фото может сильно обмануть. Тёплая лампа делает кожу желтее. Окно сбоку даёт тень. Телефон может автоматически подкрутить цвет. Фильтр в галерее делает лицо более контрастным. А иногда человек загружает снимок, где половина лица закрыта волосами или свет падает сверху. И приложение всё равно должно дать результат, которому можно доверять. Цветотип строится не только на одном цвете кожи. Важны разные признаки: температура, глубина, контрастность, мягкость, то, как оттенки рядом с лицом выглядят в целом. Но если фото сделано в плохом освещении, часть этих признаков искажается. Представьте белую рубашку под тёплой лампой. Она уже не белая, а кремовая. То же самое происходит с кожей, волосами и глазами. Поэтому в приложении пришлось думать о качестве входа. Не только "загрузите фото