Нормализация человеческих цветов кожи для взаимодействия с пользователем - PullRequest
32 голосов
/ 03 февраля 2010

Некоторое время назад я столкнулся с этим ответом , который познакомил меня с неясным (по крайней мере, для меня) ISO 5218 : стандартом для представления человеческих полов (или это genders ? - спасибо @Paul).

Для домашнего проекта, над которым я работаю, мне нужна схема базы данных для хранения цвета кожи человека, и я 'Мне интересно, существует ли подобный стандарт.Всю свою жизнь я слышал, как люди использовали такие термины, как " Белый ", " Кавказский ", " Черный ", " Блондин "," Brunette"," Afro"," Albino"и так далее, но после некоторого исследования в Википедии я понял, что все неправы,потому что все эти слова могут иметь разные значения:

В Википедии есть информация о человеческих расах :

  • Кавказоиды
  • Конгоиды
  • Капоиды
  • Монголоиды
  • Австралоид

Серьезно, монголоид?! Не знаю насчет cобозначения английского языка, но на моем родном языке (португальский) это синоним человека, который страдает от синдрома Дауна ...

Эта страница Википедии также есть некоторая интересная дополнительная информация:

Иоганн Фридрих Блюменбах (1752-1840), один из основателей того, что некоторые называют научными теориями расизма, придумал для человека пятицветную типологию: белые люди (кавказская или белая раса), более или менее черные люди (эфиопская или черная раса), желтые люди (монгольская или желтая раса), коричнево-коричневые или пламенные люди (американская или красная раса) и коричневые люди (малайцы)или коричневая раса).

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

Tanzanian albino child sitting with his family.

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

Human Skin Color Distribution Von Luschan's chromatic scale

Большинство людей, однако, не знают ошкала их фон Лущана (включая меня).Я также, несмотря на то, что имеет пользователя, визуально определяющего цвет его тона кожи , но это может привести к некоторым проблемам из-за различных цветовых профилей, используемых операционными системами / мониторами.

Существуеттакже более общая шкала фон Люшана, используемая для классификации риска загара:

  1. фон Люшан 1-5 (очень светлый).
  2. фон Люшан 6-10 (свет).
  3. фон Лущан 11-15 (средний).
  4. фон Лущан 16-21 ("Средиземноморье ").
  5. фон Лущан 22-28 (темный или" коричневый ").
  6. фон Лущан 29-36 (очень темный или"black").

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

Human Rainbow of Skin Colors

Аналогичные стандарты существуют для глаз и цвет волос . Как бы вы подошли к терминологии тона кожи?

Ответы [ 5 ]

7 голосов
/ 03 февраля 2010

olayforyou.com определяет эти тона кожи

альтернативный текст http://www.freeimagehosting.net/uploads/151ab0ddd7.jpg

  • очень справедливо
  • 1011 * справедливо *
  • оливковый
  • темный
  • очень темно

Любой, кто регулярно пользуется косметикой, поймет эти термины. Эти остальные из нас просто гадают: -)

3 голосов
/ 04 февраля 2010

Я бы сделал что-то вроде Mii Editor в Nintendo Wii и просто показал несколько образцов цветов.Даже если монитор не откалиброван, если кто-то сразу увидит их все на экране, он сможет сделать правильный выбор.

alt text

Затем вы можете присвоить цвету внутреннее имя и провести анализ данных.

2 голосов
/ 03 февраля 2010

Вы можете рассмотреть оттенки кожи, определенные косметическими компаниями, поскольку они могут быть довольно точными и даже относиться к эффектам загара.

2 голосов
/ 03 февраля 2010

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

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

Кроме того, комбинация цифр, цветов и слов облегчает оттачивание вашего приблизительного цвета.

EDIT

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

2 голосов
/ 03 февраля 2010

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

РЕДАКТИРОВАТЬ: Или как насчет не отображать имена, а вместо цветов? Используйте шкалу фон Люшана и используйте ярлык «Выберите свой цвет:». Вам не нужно называть его и можете определить домен в вашей базе данных.

...