1.首先通过函数对图片进行读取并显示。
image = imread('杯子.jpg')
imshow(image)
运行后图片如誉隐扰图。
2.接下来对红色分量进行提取并显示。
image = imread('杯子.jpg')
imager = image(:,:,1)
imshow(imager)
庆旦3.接下来对绿色分量进行提取并显示。
image = imread('杯子.jpg')
imageg = image(:,:,2)
imshow(imageg)
4.接下来对蓝色分量进行提取并显示。
image = imread('杯子.jpg')
imageb = image(:,:,3)
imshow(imageb)
5.为了方便比较,采用sublpot函数将处理过的图片通过一个界面进行显示。
image = imread('杯子.jpg')
imager = image(:,:,1)
imageg = image(:,:,2)
imageb = image(:,:,3)
subplot(221)
imshow(imager)
title('r')
subplot(222)
imshow(imageg)
title('g')
subplot(223)
imshow(imageb)
title('b')
subplot(224)
imshow(image)
6.同携巧时,在图像处理后还可以将图像不同分量进行想加,代码如下:
image = imread('杯子.jpg')
imager = image(:,:,1)
imageg = image(:,:,2)
imageb = image(:,:,3)
subplot(221)
imshow(imager)
title('r')
subplot(222)
imshow(imageg)
title('g')
subplot(223)
imshow(imageb)
title('b')
subplot(224)
imshow(imageg+imageb+imager)
第一步:用画图软件,去掉不要的线型空慧凳,保留趋势图斗旅,并保存到指定的文件里。如untitled.jpg第二步:用imread('untitled.jpg')读入untitled.jpg文件
第三步:用BW2=bwperim(BW1,8)提取图像边缘数据
第四步:用[rows,cols] = find(BW2==1)提取曲线x,y的坐标点
第五步:用fprintf(fid,'%d %d\n',A)将x,y值碧迹写入untitled.txt,以便调用
第六步:调用untitled.txt的数据,用plot(x,y)绘出图形。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)