数字信号与图像处理结课件.ppt
《数字信号与图像处理结课件.ppt》由会员分享,可在线阅读,更多相关《数字信号与图像处理结课件.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、姓姓 名:名:xxx 学学 号:号:xxx指指 导 老老 师:xxx 日日 期:期:xxxGUIGUI界面界面GUIGUI工作界面工作界面读取取图片片global im filename,pathname=.uigetfile(*.jpg;*.bmp;*.gif,选择图片);%合成路径+文件名str=pathname filename;%读取图片im=imread(str);%使用第一个axesaxes(handles.axes1);%显示图片imshow(im);图像边缘检测图像边缘检测 global im;str=get(hObject,string);axes(handles.axes2
2、);switch str case 原图 imshow(im)%显示原图 case sobel bw1=edge(rgb2gray(im),sobel);imshow(bw1)%显示sobel方式的边缘检测图 case prewitt bw2=edge(rgb2gray(im),prewitt);%显示prewitt方式的边缘检测图 imshow(bw2)case canny%显示canny方式的边缘检测图 bw3=edge(rgb2gray(im),canny);imshow(bw3)case roberts bw4=edge(rgb2gray(im),roberts);imshow(bw4
3、);%显示roberts方式的边缘检测图end sobel 检测prewitt 检测canny 检测roberts 检测彩色通道提取global im%使用全局变量imglobal I_RGB%声明I_RGB为全局变量%拿到所选按钮的名称str=get(hObject,string);switch str case RGB_R I_RGB=im(:,:,1);%提取RGB图像的R通道 axes(handles.axes1);imshow(I_RGB);%显示R通道图像 axes(handles.axes2);imhist(I_RGB);%显示R通道图像的灰度直方图case RGB_G;I_RG
4、B=im(:,:,2);%提取RGB图像的G通道 axes(handles.axes1);imshow(I_RGB);%显示G通道图像 axes(handles.axes2);imhist(I_RGB);%显示G通道图像的灰度直方图 case RGB_B I_RGB=im(:,:,3);%提取RGB图像的B通道 axes(handles.axes1);imshow(I_RGB);%显示B通道图像 axes(handles.axes2);imhist(I_RGB);%显示B通道图像的灰度直方图三通道显示R通道G通道B通道图像去背景case R-B;I_R=im(:,:,1);I_B=im(:,:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号 图像 处理 课件
限制150内