% 彩色分量分布实验
% "多媒体技术应用"课程实验八
% t8_color.m
% "多媒体技术应用"课程实验七
% GQP
% 2004/03/28
% 2009/03/29修订
% --- 实验内容 ---
% 提取图像的RGB分量,以三维坐标形式显示。
% --- 实验知识点 ---
% 图像三维显示方法
% --- 实验技巧 ---
% 调用plot3()函数
% --- 实验要求 ---
% 提出利用此方法的设想
% GQP2004/04/05
clear % 清除所有变量。否则工作空间窗口中保留的全局变量会影响新程序的运行结果。
clc % 清除所有命令。否则命令窗口中同时显示原有结果和新结果会引起混乱。
close all % 清除所有显示窗口。打开窗口过多影响运行速度。
% A=imread('color4.bmp');
A=imread('..\car01a.bmp'); % 读入图像,赋给变量A.
imshow(A) % 显示图像A
X=[A(:,:,1)]; % 将图像A中的R分量赋给X变量
Y=[A(:,:,2)]; % 将图像A中的G分量赋给Y变量
Z=[A(:,:,3)]; % 将图像A中的B分量赋给Z变量
figure; % 打开一幅新窗口
plot3(X( :),Y( :),Z( :),'o'); % 显示三维图像X,Y,Z,使用小写o表示空间的点
xlabel('R') % 标注X轴的名称R
ylabel('G') % 标注Y轴的名称G
zlabel('B') % 标注Z轴的名称B
title('3-D RGB Historam') % 显示标题
rotate3d; % 使用鼠标旋转三维图像
box on % 显示三维坐标轴的边框
评论1