Я программирую для 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. Есть ли конкретная причина для этого?
Спасибо за вашу помощь заранее!