Используйте функции rgb_to_gray и gray_to_rbg для преобразования изображений RGB в изображения в оттенках серого и наоборот, а также для получения псевдоцветных изображений.
Значения RGB преобразуются в оттенки серого по формуле NTSC: 0.299 ∙ Red + 0.587 ∙ Green + 0.114 ∙ Blue. Эта формула достаточно точно передает относительное восприятие человеком яркости красного, зеленого и синего света.
3. Вставьте эти два изображения, чтобы увидеть цветовые различия.
(smallwar.gif)
(smallwar_rgb_gray.bmp)
gray_to_rgb
Во время преобразования матрицы оттенков серого в RGB псевдоцвета назначаются для уровней интенсивности в изображении.
1. Чтение в изображении в оттенках серого.
(bridge.bmp)
2. Задайте набор данных, который описывает карту цветов со спектром радуги.
3. Используйте спектральную карту цветов для преобразования изображения в оттенках серого в RGB.
(colorbridge.bmp)
gray_to_rgb не использует встроенную переменную ORIGIN, указывающую начальный индекс массива для других функций.