`matlab` извлекает синий канал из 3D-изображения в 2D-монохромную матрицу
У меня есть RGB-изображение, из которого я хочу извлечь синий канал, выполнив
new_image = image(:,:,3);
Теперь это двумерная матрица, однако я хочу применить к ней фильтр, используя filter2()
функция и отображение этого отфильтрованного изображения с помощью image()
или же imshow()
, при использовании imshow()
для отображения изображения дисплей отображается в оттенках серого. Как я могу организовать это так, чтобы у меня было синее фильтрованное монохромное изображение?
1 ответ
Либо поместите его обратно в матрицу RGB с нулевыми каналами R и G, либо создайте цветовую карту.