GUI设计

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yunduo93/article/details/80808068

读取图像

两点注意
* uigetfile的语法:uigetfilt('filetype','对话框名称’,文件位置)
* 读取图像时,注意[filename,pathname]的次序两次不同

global im
[filename,pathname]=uigetfile({'*.jpg';'*.bmp';'*.tif'},'选择图片')   
str=[pathname,filename];

im=imread(str);
axes(handles.axes1);
imshow(im)

裁剪图像

global im
im1 = imcrop();
axes(handles.axes2);
imshow(im1)

双击裁剪部分可以得到裁剪的图像

图像旋转

im2 = im(end:-1:1,:,:);          %垂直旋转
im3 = im(:,end:-1:1,:);          %水平旋转
im4 = im(end:-1:1,end:-1:1,:);   %对角旋转

退出系统

clc,clear,close all

猜你喜欢

转载自blog.csdn.net/yunduo93/article/details/80808068