概述
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我用的是MATLAB6.5版本,下面依程序出现错误,程序代码为
%装入名为woman的二维图像
load woman;
%下面进行噪声的产生
init=2788605826;
randn('seed', init);
Xnoise=X+18*(randn(size(X)));
%显示原始图像和它含噪声的图像
colormap(map);
subplot(2,2,1); image(wcodemat(X,192));
title('原始图像X');
axis square
subplot(2,2,2); image(wcodemat(Xnoise,192));
title('含噪声的图像Xnoise')
axis square
%= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
%用sym5小波对图像信号进行两层的小波分解
[c,s]=wavedec2(X,2,'sym5');
%下面进行图像的消噪处理
%使用ddencmp函数来计算消噪的默认阈值和熵标准
%使用wdencmp函数来实现图像的压缩
[thr,sorh,keepapp]=ddencmp('den','wv',Xnoise );
[Xdenoise,cxc,lxc,perf0,perfl2]=wdencmp('gbl',c,s,'sym5',2,thr, sorh , keepapp);
%显示消噪后的图像
subplot(223); image(Xdenoise);
title('消噪后的图像'); axis square
错误提示为
??? Error using ==> +
Function '+' is not defined for values of class 'uint8'.
Error in ==> F:MATLABworkdenoise.m
On line 6 ==> Xnoise=X+18*(randn(size(X)));
请哪位高人帮帮忙,给我指点怎么改才行,急用拜托
我的E-mail DHL-1269@163.com
最后
以上就是懦弱香烟为你收集整理的matlab error using -,??? Error using ==> +的全部内容,希望文章能够帮你解决matlab error using -,??? Error using ==> +所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复