- Visual C++源码
- Visual Basic源码
- C++ Builder源码
- Java源码
- Delphi源码
- C/C++源码
- PHP源码
- Perl源码
- Python源码
- Asm源码
- Pascal源码
- Borland C++源码
- Others源码
- SQL源码
- VBScript源码
- JavaScript源码
- ASP/ASPX源码
- C#源码
- Flash/ActionScript源码
- matlab源码
- PowerBuilder源码
- LabView源码
- Flex源码
- MathCAD源码
- VBA源码
- IDL源码
- Lisp/Scheme源码
- VHDL源码
- Objective-C源码
- Fortran源码
- tcl/tk源码
- QT源码
transform.asv
资源名称:matlab.rar [点击查看]
上传用户:gzpack
上传日期:2019-07-25
资源大小:2922k
文件大小:1k
源码类别:
图形图像处理
开发平台:
Matlab
- function []=transform(I,map)
- if isrgb(I)
- figure(1),title('对RGB图像的格式转换');
- subplot(2,2,1),subimage(I);title('原始RGB图像');
- gray=rgb2gray(I);
- subplot(2,2,2),subimage(gray);title('转换为灰度图像');
- [ind,map]=rgb2ind(I,0.1);
- subplot(2,2,3),subimage(ind,map);title('转换为索引图像');
- bw=im2bw(I,0.5);
- subplot(2,2,4),subimage(bw);title('转换为二值图像');
- else if isgray(I)
- figure(2),title('对灰度图像的格式转换');
- subplot(2,2,1),subimage(I);title('原始灰度图像');
- [ind,map]=gray2ind(I,64);
- subplot(2,2,2),subimage(ind,map);title('转换为索引图像');
- RGB=ind2rgb(ind,map);
- subplot(2,2,3),subimage(RGB);title('转换为RGB图像');
- bw=im2bw(I,0.5);
- subplot(2,2,4),subimage(bw);title('转换为二值图像');
- else if isind(I)
- figure(3),title('对索引图像的格式转换');
- subplot(2,2,1),subimage(I,map);title('原始索引图像');
- RGB=ind2rgb(I,map);
- subplot(2,2,2),subimage(RGB);title('转换为RGB图像');
- gray=rgb2gray(RGB);
- subplot(2,2,3),subimage(gray);title('转换为灰度图像');
- bw=im2bw(I,map,0.6);
- subplot(2,2,4),subimage(bw);title('转换为二值图像');
- end
- end
- end