马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我要做一个fft处理的界面,其中Image为图像数据<br>运行后出来一界面,显示Image图像的傅立叶变换<br>并且显示两按钮,mesh ,ifft 。我设计的是按下mesh <br>显示傅立叶变换的三维图,按下ifft显示傅立叶反变换<br>昨晚程序还运行的好好的,今天就不知怎么了,mesh <br>和ifft 按钮功能不能实现了,出错的提示为:<br>??? Undefined function or variable 'img_fft'.<br>
<P>??? Error while evaluating uicontrol Callback.</P>
<P>??? Undefined function or variable 'img_ifft'.</P>
<P>??? Error while evaluating uicontrol Callback.<br>下面是我的程序<br>Image=handles.image;<br>img_gray=rgb2gray(Image);<br>[x,y]=size(img_gray);<br>img_fft=1/(x*y)*fft2(img_gray);<br>img_ifft=(x*y)*ifft2(img_fft);<br>h_axes=axes('position',[0.526,0.3,0.47,0.6],'visible','on');<br>if h_axes<br> set(findobj('tag','text2'),'string','FFT图像变换','visible','on'),... <br> imshow(abs(fftshift(img_fft))); <br> uicontrol(gcf,'style','pushbutton','position',[0.65,0.15,0.1,0.08],...<br> 'units','normalized','string','mesh',... <br> 'callback','mesh(abs(fftshift(img_fft)))');<br> uicontrol(gcf,'style','pushbutton','position',[0.80,0.15,0.1,0.08],...<br> 'units','normalized','string','ifft',...<br> 'callback','imshow(uint8(img_ifft))');<br><br>end<br>那位大侠为小弟排难解忧,不胜感激!</P>
[此贴子已经被cdwxg于2006-6-4 15:21:26编辑过]
|