Пример. Использование функций доступа к файлам цветовых моделей HLS и HSV
Используйте функции, связанные с цветовыми моделями HLS и HSV, чтобы прочитать следующее изображение.
dog.bmp
Цветовая модель HLS
1. Используйте READ_HUE, чтобы прочитать компонент тона изображения.
Компонент тона является общим для цветовых моделей HLS и HSV.
2. Используйте READ_LIGHT, чтобы прочитать компонент светлоты изображения как часть цветовой модели HLS.
3. Используйте READ_HLS_SAT, чтобы прочитать компонент насыщенности изображения как часть цветовой модели HLS.
4. Прочитайте изображение с помощью READ_HLS.
M1 является упакованной матрицей изображения.
5. Объедините матрицы hue, light и hls_sat в единую матрицу и сравните ее с M1.
Две матрицы идентичны.
6. Запишите M2 в графический файл.
Цветовая модель HSV
1. Используйте READ_VALUE, чтобы прочитать компонент значения цвета изображения как часть цветовой модели HSV.
2. Используйте READ_HSV_SAT, чтобы прочитать компонент насыщенности изображения как часть цветовой модели HSV.
3. Прочитайте изображение с помощью READ_HSV.
M3 является упакованной матрицей изображения.
4. Объедините матрицы hue, hsv_sat и value в единую матрицу и сравните ее с M3.
Две матрицы идентичны.
5. Запишите M4 в графический файл.
Сравнение результатов
Прочитайте два изображения и сравните их.
Несмотря на то что вы использовали две цветовые модели, два изображения идентичны.