Функции > Обработка изображений > Инструменты цвета изображения > Пример. Инструменты для упакованных матриц
  
Пример. Инструменты для упакованных матриц
Используйте функции extract, replace, subcolor и augment, чтобы извлечь одиночный компонент матрицы из упакованной матрицы, содержащей цветное изображение, или чтобы вставить одиночный компонент в упакованную матрицу для упаковки вместе трех цветовых компонентов в выбранные подмножества упакованной цветной матрицы.
Сведения об использовании этого примера см. в разделе Сведения о примерах обработки изображений.
extract
1. Загрузите цветную матрицу RGB с упакованными цветами.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
(strike_rgb.bmp)
2. Извлеките компонент "красный" изображения, используя функцию extract.
Нажать для копирования этого выражения
3. Преобразуйте матрицу в изображение RGB, применив нулевые значения для компонентов "синий" и "зеленый".
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
(strike_red1.bmp)
replace
Управляйте отдельными цветами, чтобы заново собрать их в изображении.
1. Определите новую переменную, понижающую интенсивность красного компонента в выборочном изображении наполовину.
Нажать для копирования этого выражения
2. Примените функцию replace к изображению.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
(strike_new.bmp)
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Компонент "красный" изображения в матрице M был полностью заменен на newred. Можно заменить любую матрицу, "красный" (1), "зеленый" (2) или "синий" (3), используя этот способ.
Функции augment и subcolor
Используйте функцию augment, чтобы комбинировать три матрицы, например красную, зеленую и синюю, в одну цветную матрицу. Это может использоваться для цветовых моделей RGB, HLS, HSV, YIQ и YCbCr изображений.
Используйте функцию subcolor, чтобы извлечь подмножество цветной матрицы (RGB, HLS и т. п.), изымая соответствующую подматрицу в каждом из трех разделов комбинированной матрицы.
1. Создайте изображение в цветовой модели HSV, комбинируя отдельные части H, S и V с помощью функции augment.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Чтобы показать колесо, необходимо сначала преобразовать его из цветовой модели HSV в RGB.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
2. Выберите подмножество изображения, используя функцию subcolor.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
Нажать для копирования этого выражения
3. Покажите целиком изображение и его подмножества.
(wheel.bmp)
(wheel_sub1.bmp)