第一范文网 - 专业文章范例文档资料分享平台

数字图像处理课程设计 matlab(11)

来源:用户分享 时间:2021-06-03 本文由我主题曲。 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

数字图像处理 使用matlab 很好的 报告

if nargout

[varargout{1:nargout}] gui_mainfcn(gui_State, varargin{:});

else

gui_mainfcn(gui_State, varargin{:}); end

% End initialization code - DO NOT EDIT % --- Executes just before erzhi is made visible. function two_OpeningFcn(hObject, eventdata, handles, varargin)

% This function has no output args, see OutputFcn.

--------------------------------------------------------- %接下来是菜单的程序

--------------------------------------------------------- function handles)

-------------------------------------------------------- %文件打开程序

function open_Callback(hObject, eventdata, handles)

[name,path]=uigetfile({'*.bmp'},'载入图像'); if isequal(name,0)|isequal(path,0) errordlg('没有选中文件','出错'); return; else

x=imread([path,name]); axes(handles.axes1); imshow(x); handles.img=x; handles.noise_img=x; guidata(hObject,handles) end

--------------------------------------------------- function save_Callback(hObject, eventdata, handles)

%文件保存

[filename,pathname] = uiputfile('*.bmp','图片保存为');

if isequal([filename,pathname],[0,0]) errordlg('没有保存','出错'); return; else

file=strcat(pathname,filename);

file_Callback(hObject,

eventdata,

=

(handles.axes2); i=getimage(gca); imwrite(i,file); end

----------------------------------------------------- function handles)

clc; close all; close(gcf);

--------------------------------------------------------- % 直方图

------------------------------------------------------ function handles)

------------------------------------------------- function handles)

% R直方图 data (see GUIDATA)

set(handles.axes2,'HandleVisibility','ON');

axes(handles.axes2);

x=imhist(handles.image(:,:,1)); x1=x(1:10:256); horz=1:10:256; bar(horz,x1);

set(handles.axes2,'xtick',0:50:255); ------------------------------------------------------

function green_Callback(hObject, eventdata, handles)

% G直方图

set(handles.axes2,'HandleVisibility','ON'); axes(handles.axes2);

x=imhist(handles.image(:,:,2)); x1=x(1:10:256); horz=1:10:256; bar(horz,x1);

set(handles.axes2,'xtick',0:50:255); ------------------------------------------------------ function blue_Callback(hObject, eventdata, handles)

% B直方图

set(handles.axes2,'HandleVisibility','ON');

red_Callback(hObject,

eventdata,

zhf_Callback(hObject,

eventdata,

exit_Callback(hObject,

eventdata,

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技数字图像处理课程设计 matlab(11)全文阅读和word下载服务。

数字图像处理课程设计 matlab(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1212667.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top