第六章 彩色图像处理
一、MATLAB中彩色图像的表示方法
1.1、RGB图像
rgb_image = cat(3, fR, fG, fB)
fR = rgb_image(:, :, 1);
fG = rgb_image(:, :, 2);
fB = rgb_image(:, :, 3);
通常,能够从任何透视方向观察这个彩色立方体是很有用的,函数rgbcube就用于这一目的
rgbcube( vx, vy, vz)
在提示符处键入rgbcube(vx,vy,vz)便会在MATLAB桌面上生成一个从点(vx,vy,vz)观察的RGB立方体。
%% 生成RGB立方体
clc
clear
rgbcube(-10,-10,4);%3个参数表示观看图像视角的点坐标
axis on; %坐标轴范围
grid on; %画图时添加网格线
title('RGB立方体1');
figure,rgbcube(10,10,4);%10,10,4是默认的坐标
axis on;grid on;
title('RGB立方体2');
实验结果: