声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1069|回复: 4

求助,小波的程序错在哪?

[复制链接]
发表于 2006-5-12 20:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P >利用二维小波分析对一幅图象作2层小波分解,并在此基础上提取各层的低频信息实现图像的压缩.<BR>程序如下:<BR>clc<BR>close all<BR>clear<BR>a=imread('lena.bmp');<BR>subplot(1,2,1);<BR>imshow(a);<BR>title('原始图象');<BR>I=rgb2gray(a);<BR>subplot(1,2,2);<BR>imshow(I);<BR>title('原始图象的灰度图');<BR>% 进行二维小波变换<BR>[a,b] = wavedec2(I, 2, 'bior3.7');<BR>% 提取各层低频信息<BR>figure;<BR>c = appcoef2( a, b, 'bior3.7', 1 );<BR>subplot(1,2,1);<BR>imshow(c, []);<BR>title('一层小波变换结果');<BR>d = appcoef2( a, b, 'bior3.7', 2 );<BR>subplot(1,2,2);<BR>imshow(d, []);<BR>title('二层小波变换结果');<BR ><STRONG>运行之后有错误:??? Error using ==&gt; rgb2gray&gt;parse_inputs<BR>MAP must be a m x 3 array.</STRONG></P>
<P ><STRONG>Error in ==&gt; rgb2gray at 35<BR>X = parse_inputs(varargin{:});<BR></STRONG>各位高手帮忙改一下了,谢谢</P>
回复
分享到:

使用道具 举报

发表于 2006-5-12 21:35 | 显示全部楼层
<P>用whos看一下'lena.bmp'<BR>可能是那个图像的问题<BR>我按照你的所有命令用其他的图(有*.tif,*.bmp)都没问题</P>
发表于 2006-5-12 22:51 | 显示全部楼层
<P>只能处理灰度和索引吗?我想做彩色的,可是做不了,只有转成灰度或者灰度索引图才可以</P>
发表于 2006-5-13 16:44 | 显示全部楼层

回复:(sunny567)求助,小波的程序错在哪?

你处理的图像应该是个灰度图<BR>对于灰度图把I=rgb2gray(a);去掉就行了
 楼主| 发表于 2006-5-14 16:45 | 显示全部楼层
还是不行哦
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-29 16:25 , Processed in 0.060120 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表