www.gusucode.com > DPCM 图像的线性预测编码 有完整的运行界面使用简单源码程序 > code2/dpcm.m
% ************************************************************************* % Dpcm.m 图像线性预测编码脚本文件 % 完成程序界面生成功能,定义菜单回调函数Dpcmprj(),用于处理“预测编码” % 和“传输误码”的菜单回调。 %************************************************************************** set(gcf,'name','图像处理实验十一__图像线性预测编码(DPCM)','numbertitle','off',... 'unit','normalized','position',[0.05,0.1,0.9,0.75],... 'menubar','none'); h_file=uimenu(gcf,'Label','文件(&F)'); h_open=uimenu(h_file,'Label','打开图像(&O)'); h_prepro=uimenu(gcf,'Label','线性预测编码'); h_cal1=uimenu(h_prepro,'Label','1D_DPCM 预测编码',... 'Enable','off'); h_cal2=uimenu(h_prepro,'Label','2D_DPCM 预测编码',... 'Enable','off'); h_cal=uimenu(h_prepro,'Label','----------------',... 'Enable','off'); h_cal3=uimenu(h_prepro,'Label','1D_DPCM 传输误码',... 'Enable','off'); h_cal4=uimenu(h_prepro,'Label','2D_DPCM 传输误码',... 'Enable','off'); set(gcf,'userdata',[h_open,h_cal1,h_cal2,h_cal3,h_cal4]); set(h_open,'callback','dpcmprj(1)'); set(h_cal1,'callback','dpcmprj(2,1)'); set(h_cal2,'callback','dpcmprj(2,2)'); set(h_cal3,'callback','dpcmprj(2,3)'); set(h_cal4,'callback','dpcmprj(2,4)');