Я программирую для iPhone, и у меня есть 3-канальный UIImage, снятый с камеры iPhone. Я пытаюсь получить значения RGB для разных областей на этом изображении. В настоящее время я сравниваю выходы RGB, которые я получаю от iPhone, с цифровым измерителем цвета, который поставляется с Mac OSX.
Большинство значений, которые я получаю, хороши, однако для определенных цветов значения RGB, которые я выводю, и то, что считывает цифровой измеритель цвета, сильно отличаются.
Например, в следующей ссылке я показываю пример квадрата, цвет которого, который я вычисляю, отличается от значения, рассчитанного с помощью измерителя цвета.
http://www.learntobe.org/urs/square.php
Наш расчетный RGB для iPhone составляет (41, 116, 86) для этого квадрата (также подтвержденный с помощью приложения «Color Expert». Значение, вычисленное с помощью измерителя цвета Apple Mac OSX, было измерено как (0, 121, 87).
Ясно, что значение R действительно отключено. Все области, где есть различия в цвете, кажутся из-за огромного расхождения в значениях R. Есть ли для этого конкретная причина?
Заранее спасибо за помощь!