




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、function varargout = tuxiangyuchuli(varargin)%TUXIANGYUCHULI M-file for tuxiangyuchuli.figor raises% TUXIANGYUCHULI, by itself, creates a new TUXIANGYUCHULI the existing% singleton*.% H = TUXIANGYUCHULI returns the handle to a new TUXIANGYUCHULI or the handle to% the existing singleton*.%a newpassed
2、 via syntax%TUXIANGYUCHULI('Property','Value',.)createsTUXIANGYUCHULI using the% given property value pairs. Unrecognized properties are % varargin to tuxiangyuchuli_OpeningFcn. This calling produces a% warning when there is an existing singleton*.%andthe given% TUXIANGYUCHULI('C
3、ALLBACK') TUXIANGYUCHULI('CALLBACK',hObject,.) call the% local function named CALLBACK in TUXIANGYUCHULI.M with input% arguments.% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one% instance to run (singleton)".% See also: GUIDE, GUIDATA, GUIHANDLES% Edit
4、the above text to modify the response to help tuxiangyuchuli% Last Modified by GUIDE v2.5 07-Sep-2014 18:05:07 % Begin initialization code - DO NOT EDIT gui_Singleton = 1;mfilename, ., gui_Singleton, ., tuxiangyuchuli_OpeningFcn, tuxiangyuchuli_OutputFcn, , ., );gui_State = struct( 'gui_Name'
5、; ,'gui_Singleton' 'gui_OpeningFcn' 'gui_OutputFcn' 'gui_LayoutFcn' 'gui_Callback' if nargin && ischar(varargin1)gui_State.gui_Callback = str2func(varargin1);endif nargoutvarargout1:nargout = gui_mainfcn(gui_State, varargin:); elsegui_mainfcn(gui_State
6、, varargin:);end% End initialization code - DO NOT EDIT% - Executes just before tuxiangyuchuli is made visible.function tuxiangyuchuli_OpeningFcn(hObject, eventdata, varargin)% This function has no output args, see OutputFcn.% hObject handle to figure% eventdata reserved - to be defined in a future
7、version of MATLAB% handles structure with handles and user data (see GUIDATA)% varargin unrecognized PropertyName/PropertyValue pairs from the% command line (see VARARGIN)% Choose default command line output for tuxiangyuchuli handles.output = hObject;% Update handles structure guidata(hObject, hand
8、les);% UIWAIT makes tuxiangyuchuli wait for user response (see UIRESUME)% uiwait(handles.figure1);% - Outputs from this function are returned to the command line. function varargout = tuxiangyuchuli_OutputFcn(hObject, handles)% varargout cell array for returning output args (see VARARGOUT);% hObject
9、 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 varargout1 = handles.output;% - Executes during object creation, after setting all properties. func
10、tion axes1_CreateFcn(hObject, eventdata, handles)handles,eventdata,% hObject handle to axes1 (see GCBO)欢迎下载#% eventdata reserved - to be defined in a future version of MATLABcalled% handles empty - handles not created until after all CreateFcns% Hint: place code in OpeningFcn to populate axes1% - Ex
11、ecutes on mouse press over axes background. function axes1_ButtonDownFcn(hObject, eventdata, handles)% hObject handle to axes1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% - Executes on mouse press over axes
12、 background. function axes5_ButtonDownFcn(hObject, eventdata, handles)% hObject handle to axes5 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% function Untitled_1_Callback(hObject, eventdata, handles)% hObject
13、 handle to Untitled_1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% function Untitled_2_Callback(hObject, eventdata, handles)% hObject handle to Untitled_2 (see GCBO)% eventdata reserved - to be defined in a
14、future version of MATLAB% handles structure with handles and user data (see GUIDATA)%显示灰度图像function Untitled_4_Callback(hObject, eventdata, handles)% hObject handle to Untitled_4 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user dat
15、a (see GUIDATA) handles.img=getimage(handles.axes1);axes(handles.axes2);if isrgb(handles.img);y=rgb2gray(handles.img);imshow(y);elsehandles.img=getimage(handles.axes1);axes(handles.axes2);imshow(handles.img);end% %显示直方图function Untitled_31_Callback(hObject, eventdata, handles)% hObject handle to Unt
16、itled_31 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) handles.img=getimage(handles.axes2);axes(handles.axes3); imhist(handles.img);%functionUntitled_32_Callback(hObject, eventdata, handles)% hObject handle to
17、 Untitled_32 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)%function Untitled_222_Callback(hObject, eventdata, handles)% hObject handle to Untitled_212 (see GCBO)% eventdata reserved - to be defined in a future
18、 version of MATLAB% handles structure with handles and user data (see GUIDATA)欢迎下载3functionUntitled_22_Callback(hObject, eventdata, handles)% hObject handle to Untitled_21 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see
19、GUIDATA)%functionUntitled_23_Callback(hObject, eventdata, handles)% hObject handle to Untitled_22 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% %打开文件function Untitled_11_Callback(hObject, eventdata, handles)%
20、 hObject handle to Untitled_11 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) %选取图片路径filename,pathname=uigetfile( '*.*' , ' 选取图片 ' ); %合成路径 + 文件名str=pathname filename;%读取图片 im=imread(str);%使用第一
21、个 axes axes(handles.axes1);%显示图片 imshow(im)%functionUntitled_12_Callback(hObject, eventdata, handles)% hObject handle to Untitled_12 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)%关闭程序function Untitled_13_Callb
22、ack(hObject, eventdata, handles)% hObject handle to Untitled_13 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) clc;close all ;close(gcf);% function Untitled_231_Callback(hObject, eventdata, handles)% hObject ha
23、ndle to Untitled_211 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% function Untitled_232_Callback(hObject, eventdata, handles)% hObject handle to Untitled_212 (see GCBO)% eventdata reserved - to be defined in
24、 a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% function Untitled_221_Callback(hObject, eventdata, handles)% hObject handle to Untitled_211 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user d
25、ata (see GUIDATA)%上下翻转function Untitled_211_Callback(hObject, eventdata, handles)% hObject handle to Untitled_211 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) x=getimage(handles.axes1);axes(handles.axes4);if
26、 isrgb(x)for k=1:3y(:,:,k)=flipud(x(:,:,k);%上下翻转函数endimshow(y);elsey=flipud(x);imshow(y);end% %左右翻转function Untitled_212_Callback(hObject, eventdata, handles)% hObject handle to Untitled_212 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles
27、and user data (see GUIDATA) x=getimage(handles.axes1);axes(handles.axes4);if isrgb(x)for k=1:3y(:,:,k)=fliplr(x(:,:,k);%左右翻转函数endimshow(y);elsey=flipud(x);imshow(y);end% %任意角度旋转function Untitled_213_Callback(hObject, eventdata, handles)% hObject handle to Untitled_213 (see GCBO) 欢迎下载5% eventdata res
28、erved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) a=getimage(handles.axes1);axes(handles.axes4);prompt= ' 输入参数 1:' ; defans= '30' ;p=inputdlg(prompt, ' 输入参数 ' ,1,defans); p1=str2num(p1);y=imrotate(a,p1); imshow(y)
29、;% %显示处理前图像频谱function Untitled_321_Callback(hObject, eventdata, handles)% hObject handle to Untitled_321 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) x=getimage(handles.axes2);axes(handles.axes5);if isrgb(x)m
30、=fft2(x(:,:,1);y=fftshift(m);imshow(log(abs(y),);elsem=fft2(x);y=fftshift(m);imshow(log(abs(y),);end% %显示处理后图像频谱function Untitled_322_Callback(hObject, eventdata, handles)% hObject handle to Untitled_322 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB % handles structure
31、 with handles and user data (see GUIDATA) a=getimage(handles.axes4);axes(handles.axes6);if isrgb(a);x=rgb2gray(a);elsex=getimage(handles.axes4);axes(handles.axes6);endif isrgb(x) m=fft2(x(:,:,1); y=fftshift(m); imshow(log(abs(y),);elsem=fft2(x); y=fftshift(m); imshow(log(abs(y),);end% %邻近的两点插值缩小func
32、tion Untitled_2221_Callback(hObject, eventdata, handles)% hObject handle to Untitled_2221 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) a=getimage(handles.axes1);axes(handles.axes4);%邻近插值放大prompt= ' 输入放大倍数
33、 :' ;defans= '0.2' ;p=inputdlg(prompt, ' 输入放大倍数 ' ,1,defans); p1=str2num(p1);y=imresize(a,p1, 'nearest' );%邻近的两点插值缩小imshow(y);% %线性插值缩小function Untitled_2222_Callback(hObject, eventdata, handles)% hObject handle to Untitled_2222 (see GCBO)% eventdata reserved - to be defi
34、ned in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) a=getimage(handles.axes1);axes(handles.axes4);%邻近插值放大prompt= ' 输入放大倍数 :' ;defans= '0.2' ;p=inputdlg(prompt, ' 输入放大倍数 ' ,1,defans); p1=str2num(p1);y=imresize(a,p1, 'bilinear'
35、);%线性插值缩小imshow(y);欢迎下载7%三次样条插值缩小function Untitled_2223_Callback(hObject, eventdata, handles)% hObject handle to Untitled_2223 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) a=getimage(handles.axes1);axes(handl
36、es.axes4);%邻近插值放大prompt= ' 输入放大倍数 :' ;defans= '0.2' ;p=inputdlg(prompt, ' 输入放大倍数 ' ,1,defans); p1=str2num(p1);y=imresize(a,p1, 'bicubic' );%三次样条插值放大imshow(y);% %邻近的两点插值放大function Untitled_2211_Callback(hObject, eventdata, handles)% hObject handle to Untitled_2211 (see
37、 GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) a=getimage(handles.axes1);axes(handles.axes4);%邻近插值放大prompt= ' 输入放大倍数 :' ;defans= '2' ;p=inputdlg(prompt, ' 输入放大倍数 ' ,1,defans); p1=str2num(p1)
38、;y=imresize(a,p1, 'nearest' );%最近邻插值法放大imshow(y);% %线性插值放大function Untitled_2212_Callback(hObject, eventdata, handles) % hObject handle to Untitled_2212 (see GCBO) defans= '2' ;p=inputdlg(prompt, ' 输入放大倍数 ' ,1,defans); p1=str2num(p1);y=imresize(a,p1, 'bilinear' );%线性插
39、值放大imshow(y);% %三次样条插值放大function Untitled_2213_Callback(hObject, eventdata, handles)% hObject handle to Untitled_2213 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) a=getimage(handles.axes1);axes(handles.axes4)
40、;%邻近插值放大prompt= ' 输入放大倍数 :' ;defans= '2' ;p=inputdlg(prompt, ' 输入放大倍数 ' ,1,defans); p1=str2num(p1);y=imresize(a,p1, 'bicubic' );%三次样条插值放大imshow(y);%保存灰度图像function Untitled_121_Callback(hObject, eventdata, handles)% hObject handle to Untitled_121 (see GCBO)% eventdata
41、reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) f,p=uiputfile( '*.jpg' , ' 保存文件 ' ); str=strcat(p,f);pix=getframe(handles.axes2); imwrite(pix.cdata,str, 'jpg' );%str=strcat(p,f);pix=getframe(handles.axes3); imwrite(pix.cdata,str, 'jpg' );% %保存处理后的图像function Untitled_123_Callback(hObje
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大肠多发息肉的临床护理
- 深圳初中生地会考试卷及答案
- 陕西生物中考试卷及答案a卷
- 厦门一中初一试卷及答案
- 2025年招标师考试《合同管理》考前冲刺题
- 文书模板-个税申诉情况说明
- 游戏产业创意产品设计开发与评价考核试卷
- 医疗保险的选择与使用技巧考核试卷
- 旅行安全提示考核试卷
- 窗帘布艺的数字化切割技术考核试卷
- 2024年5月广东省公务员考试公安联考结构化面试真题试题试卷答案解析
- 2025-2030中国医疗领域的射频识别设备(RFID)行业市场发展趋势与前景展望战略研究报告
- 火锅店服务员服务全流程详解
- 2025至2030中国车载OLED屏市场未来前景展望及运行态势剖析报告
- 2024-2025学年八年级下学期道德与法治期中模拟试卷(二)(统编版含答案解析)
- 2025-2030中国生物医药行业市场深度调研及发展趋势与投资前景预测研究报告
- 贸易公司员工管理制度
- 专利代理师高频题库新版2025
- 肝硬化护理新进展
- 武安市公安局招聘警务辅助人员笔试真题2024
- 2025年全国国家版图知识竞赛题库及答案(中小学组)
评论
0/150
提交评论