Что ж, если скорость не является проблемой, наиболее точным способом было бы взять некоторые образцы изображений и применить к ним фильтр, используя различные значения отсечки для расстояния (расстояние определяется одним из уравнений на странице Color_difference, котораяastander связан со значением, означающим, что вам придется использовать одно из этих цветовых пространств, перечисленных там, с вычислениями, а затем преобразовать в sRGB или что-то еще [что также означает, что вам нужно сначала преобразовать изображение в другое цветовое пространство, если это не такначнем с]), а затем попросите большое количество людей изучить изображения, чтобы увидеть, что для них выглядит лучше, а затем перейдите к значению отсечения для изображений, которые, по мнению большинства, выглядят лучше всего.
В основномэто в значительной степени вопрос субъективности;на самом деле, это также зависит от того, насколько стилизованы вы хотите изображения, и вы можете даже захотеть добавить какой-то элемент управления, чтобы вы могли изменить расстояние отсечки на лету.
Если скорость делает становится проблемой, и / или вы хотите больше простоты, а затем просто используйте свой второй выбор для расчета расстояния (это просто уравнение CIE76; просто убедитесь, что вы используете L a b *цветовое пространство) с отсечкой около 2 или 2,3.