计算机图像处理.ppt
上传人:天马****23 上传时间:2024-09-10 格式:PPT 页数:18 大小:1.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机图像处理.ppt

计算机图像处理.ppt

预览

免费试读已结束,剩余 8 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一章图像及其数字化75%图像的分类:图像处理:相关学科:图象处理的内容计算机图象处理系统MATLAB语言:MATLAB是美国MathWorks公司推出的数值计算和可视化软件,具有三大特点:1)功能强大(数值计算、符号计算、结果和编程的可视化、工具箱)2)界面友善(数学、文字、图形三者统一)3)开放性好(命令程序均可由用户自由读写)MATLAB的imageprocessing工具箱:1)图像运算2)图像变换与图像空间变换3)图像增强、复原、编码与压缩、分析和理解参考书目MATLAB程序举例%将图像转换为二进制图像level=graythresh(i3);bw=im2bw(i3,level);figure,imshow(bw)%检查图像中的对象个数(米粒个数)[labeled,numobjects]=bwlabel(bw,4);numobjects%检查标记矩阵grain=imcrop(labeled);RGB_label=label2rgb(labeled,'spring','c','shuffle');figure,imshow(RGB_label);%计算图像中对象的统计属性graindata=regionprops(labeled,'basic')allgrains=[graindata.Area]max(allgrains)biggrain=find(allgrains==695)%返回最大米粒尺寸mean(allgrains)%获取米粒的平均大小figure,hist(allgrains,20)loadwoman;BW1=im2bw(X,map,0.5);BW2=im2bw(X,map,0.6);imshow(BW1);figure;imshow(BW2)RGB=reshape(ones(64,1)*reshape(jet(64),1,192),[64,64,3]);R=RGB(:,:,1);G=RGB(:,:,2);B=RGB(:,:,3);imshow(R)figure,imshow(G)figure,imshow(B)figure,imshow(RGB)%BW=im2bw(X,map,0.4);I=imread('ngc4024m.tif');X=grayslice(I,16);X1=grayslice(I,256);X2=grayslice(I,280);X3=grayslice(I,500);imshow(I);figure,imshow(X,jet(16));figure,imshow(X1,jet(256));figure,imshow(X2,jet(280));figure,imshow(X3,jet(500));%%RGB=cat(3,I,I,I);%%figure,imshow(RGB);