关于matlab gui界面制作中一个功能总是调试错误
matlab吧
全部回复
仅看楼主
level 1
我在制作GUI界面 其中有个功能是图片的平移 平移是有了但是不知道为何图片总是不自然的放大
这是我图片平移的代码
tic;
x=handles.imdata;
[row,col]=size(x);
prompt={'pixels of horizontal displacement:' 'pixels of vertical displacement:'};
name='Input for Geometric Transformation';
numlines=1;
defaultanswer={'50' '50'};
anss=inputdlg(prompt,name,numlines,defaultanswer);
x0=str2num(anss{1});
y0=str2num(anss{2});
T=[2 0 0;0 2 0;x0 y0 1];
tform=maketform('affine',T);
g=imtransform(x,tform,'XData',[1 col],'YData',[1 row],'FillValue',128);
Time=toc;
set(handles.edit1,'string',Time);
if (row<=512)&(row<=512)
W=512;
else
W=max(row,col);
end
extendx=double(zeros([W,W]));
for m=1:W
for n=1:W
if (m<=row)&(n<=col)
extendx(m,n)=g(m,n);
else
extendx(m,n)=realmax;
end
end
end
axes(handles.axes2);
imshow(g,[min(min(g)),max(max(g))]);
handles.imdata=g;
guidata(hObject, handles);
2017年02月26日 04点02分 1
level 1
自发自顶
2017年02月26日 04点02分 2
level 1
磰qU霍天柳荆✐)双鱼座关于matlab gui界面制作中一个功能总是调试错误关于matlab gui界面制作中一个功能总是调试错误猪鼠三月廿九life打算打算life打算打算三月廿九﾿滴蔽✮✲
2017年02月26日 05点02分 4
level 1
.................
2017年02月26日 06点02分 5
level 1
可以帮我做个嘛[乖]
2017年02月26日 06点02分 6
level 13
q2908337579联系方便
2017年02月26日 12点02分 7
1