Расчет расстояния между цветами с использованием PHPPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Расчет расстояния между цветами с использованием PHP

Сообщение Anonymous »

Я преобразую изображение, чтобы использовать определенную цветовую палитру с помощью PHP. Мой код успешно зацикливается на каждом цвете в исходном изображении и сравнивает его с цветовой палитрой и поиск цвета шкафов. Тем не менее, иногда я получаю некоторые нечетные совпадения. p> вот палитра, которую я использую:
< /p>
Вот палитра n массив PHP: < /p>

Код: Выделить всё

$colours = array(
'#B3D7D1',
'#DD982E',
'#AD6140',
'#c01111',
'#F47B30',
'#E0E0E0',
'#184632',
'#A0BCAC',
'#923978',
'#F785B1',
'#61AFFF'
);
и вот изображение тестирования, которое я преобразую:
< /p>
Однако некоторые из зелени совпадают с темно -фиолетовым, вот мой результат: < /p>

А вот уравнение I ' m Использование для расчета цветового расстояния: < /p>

Код: Выделить всё

$distance = sqrt($delta_r * $delta_r + $delta_g * $delta_g + $delta_b * $delta_b);
< /code>
Вот RGB цвета, для которого я пытаюсь найти совпадение, и тот, который мой код соответствует ему с: < /p>
Array ( [0] => 116 [1] => 136 [2] => 115 )
Array ( [0] => 146 [1] => 57 [2] => 120 )
, который возвращает расстояние 85. p>
Математически темно -фиолетовый - это цвет шкафа. Но визуально это не так. Кто -нибудь знает о лучшем уравнении, которое я могу использовать? Может, тот, который рассматривает общий цвет вместо отдельных частей? /


Подробнее здесь: https://stackoverflow.com/questions/794 ... -using-php
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Расчет расстояния между цветами с использованием PHP
    Anonymous » » в форуме Php
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Расчет расстояния между цветами с использованием PHP
    Anonymous » » в форуме Php
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Расчет расстояния между цветами с использованием PHP
    Anonymous » » в форуме Php
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Расчет расстояния между двумя лабораторными цветами Java
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Создайте расчет расстояния расстояния в WordPress
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»