OpenCV C ++ объединяет серые изображения в цветное изображение - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть три изображения в градациях серого одинакового размера, и я хочу объединить их в одно изображение RGB.Есть ли способ сделать это в openCV или мне нужно написать это самостоятельно?

Пример: Gray1 должен быть красным каналом, Gray2 должен быть зеленым каналом, Gray3 должен быть синим каналом.

Цель: визуализировать различные особенности изображения в «цветных слоях».

1 Ответ

0 голосов
/ 28 сентября 2018

OpenCV предоставляет для этого функцию: Слияние

Пример:

Mat red, green, blue;
Mat channels[3] = {red, green, blue};
Mat m;
merge(channels, 3, m);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...