function varargout = one(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @one_OpeningFcn, ...
'gui_OutputFcn', @one_OutputFcn, ...
'gui_LayoutFcn', [] , ...
'gui_Callback', []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end
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 one is made visible.
function one_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to one (see VARARGIN)
% Choose default command line output for one
handles.output = hObject;
% Update handles structure
guidata(hObject, handles);
% UIWAIT makes one wait for user response (see UIRESUME)
% uiwait(handles.figure1);
% --- Outputs from this function are returned to the command line.
function varargout = one_OutputFcn(hObject, eventdata, handles)
% varargout cell array for returning output args (see VARARGOUT);
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Get default command line output from handles structure
varargout{1} = handles.output;
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
axes(handles.axes1);
[filename,pathname]=uigetfile({'*.jpg;*.png;*.jfif'},'Select RGB image','pick an image');
file=strcat(pathname,filename);
I=imread(file);
imshow(I);
handles.img=I;
guidata(hObject,handles);
% --- Executes on button press in pushbutton2.
function pushbutton2_Callback(hObject, eventdata, handles)
% [filename,pathname] = uigetfile({'*.*';'*.jpg';'*.bmp';'*.gif';'*.png';'*.tif'},'Read Pic');
% str = [pathname,filename];
% global src_img;
% if ~isequal([pathname,filename],[0,0])
% src_img = imread(str);
guidata(hObject,handles);
axes(handles.axes2);
global In;
imshow(In);
% --- Executes on selection change in popupmenu1.
function popupmenu1_Callback(hObject, eventdata, handles)
% hObject handle to popupmenu1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: contents = cellstr(get(hObject,'String')) returns popupmenu1 contents as cell array
% contents{get(hObject,'Value')} returns selected item from popupmenu1
var=get(handles.popupmenu1,'value');
axes(handles.axes2);
I=handles.img;
global In;
switch var
case 1
In = RemoveFogByGlobalHisteq(I, flag);
case 2
In = RemoveFogByLocalHisteq(I , flag);
case 3
In = RemoveFogByRetinex(I, flag);
guidata(hObject,handles);
end
% --- Executes during object creation, after setting all properties.
function popupmenu1_CreateFcn(hObject, eventdata, handles)
% hObject handle to popupmenu1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: popupmenu controls usually have a white background on Windows.
% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
《项目介绍》 图像处理作业-基于matlab实现图像去雾项目源码+详细注释.zip图像处理作业-基于matlab实现图像去雾项目源码+详细注释.zip图像处理作业-基于matlab实现图像去雾项目源码+详细注释.zip图像处理作业-基于matlab实现图像去雾项目源码+详细注释.zip图像处理作业-基于matlab实现图像去雾项目源码+详细注释.zip图像处理作业-基于matlab实现图像去雾项目源码+详细注释.zip图像处理作业-基于matlab实现图像去雾项目源码+详细注释.zip 图像处理作业-基于matlab实现图像去雾项目源码+详细注释.zip 图像处理作业-基于matlab实现图像去雾项目源码+详细注释.zip 图像处理作业-基于matlab实现图像去雾项目源码+详细注释.zip 【注】 1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载使用体验! 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈!
资源推荐
资源详情
资源评论
收起资源包目录
图像处理作业-基于matlab实现图像去雾项目源码+详细注释.zip (17个子文件)
RemoveFogByLocalHisteq.m 886B
RemoveFogByGlobalHisteq.m 604B
介绍.md 33B
RGB.jpg 33KB
one.m 4KB
RemoveFogByRetinex.m 2KB
code—project
RemoveFogByLocalHisteq.m 886B
RemoveFogByGlobalHisteq.m 604B
介绍.md 33B
RGB.jpg 33KB
one.m 4KB
RemoveFogByRetinex.m 2KB
one.fig 42KB
GetLocalHisteq.m 99B
one.fig 42KB
code—project.zip 78KB
GetLocalHisteq.m 99B
共 17 条
- 1
资源评论
- djqi7215212024-03-15非常有用的资源,可以直接使用,对我很有用,果断支持!
FL1623863121
- 粉丝: 3618
- 资源: 3169
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 信息学院2023-2024学年校内综合奖学金评选通知及附件.rar
- 111 - 快捷方式 (2).lnk
- Java语言+基于SSM面向学科竞赛的学科竞赛管理系统源码+数据库(毕业设计&期末大作业)
- 一个IP地址主机位合并的文本处理Bash脚本
- HW面试题(面试看此完全足够)
- 毕业设计-javaweb的竞赛管理系统的设计与实现源码+数据库.zip
- 《新能源接入的电力市场主辅联合出清》 出清模型以考虑安全约束的机组组合模型(SCUC)和经济调度模型(SCED)组成 程序基于
- SQL注入案例表格(超多案例)
- 路面附着系数估计-无迹扩展卡尔曼滤波(UKF EKF) 软件使用:Matlab Simulink 适用场景:采用无迹 扩展卡尔曼
- c#轻量级高并发物联网服务器接收程序源码(仅仅是接收硬件数据程序,没有web端,不是java,协议自己写,如果问及这些问题统统不
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功