声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1050|回复: 5

[编程技巧] 图像处理程序,帮忙看下错在那里了,谢谢

[复制链接]
发表于 2009-5-19 15:54 | 显示全部楼层 |阅读模式

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

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

x
A和I相加的时候提示错误,应该是格式不同造成的
但是改不掉,试过多种方法,无效
高人帮忙,谢谢

a=0.18;  %二值转化时的阈值
b=0.3;         % b随机共振矩阵的方差,改动时只需要改动这个值

I=imread('girl.tif'); I=rgb2gray(I);
figure(1); imshow(I); [m,n]=size(I);

A=zeros(m,n); Q=zeros(m,n); B=zeros(m,n);
for i=1:1:100
    H=randn(m,n); b=b+0.0033; H=b.*H;
    Hmin=min(H(:)); Hmax=max(H(:));
    H=(H-Hmin)/(Hmax-Hmin);
    Q=Q+H;
end

A=Q./100; B=A+I;
figure(2); imshow(B);

[ 本帖最后由 ChaChing 于 2009-5-19 22:13 编辑 ]
回复
分享到:

使用道具 举报

发表于 2009-5-19 16:55 | 显示全部楼层
先看看FAQ吧
发表于 2009-5-19 17:19 | 显示全部楼层
A和I的格式不同,A是DOUBLE而I是UNIT8,所以不能相加

我的做法是:

x = num2str(I);
y = str2num(x);
B = A + x;

这个做法有点白痴,但能解决问题
 楼主| 发表于 2009-5-19 20:32 | 显示全部楼层

回复 板凳 cheno9468 的帖子

好的,谢谢
我把I转化成double了
 楼主| 发表于 2009-5-19 20:35 | 显示全部楼层

回复 沙发 花如月 的帖子

哪一个帖子呢?
我看了下置顶的,不知道是哪个,谢谢
发表于 2009-5-19 22:15 | 显示全部楼层
看过了置顶, 怎不看下本版规则?
求助完整格式:出错代码和出错提示
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-22 11:41 , Processed in 0.055424 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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