该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

运行后的错误提示是:??? Error using ==> minus

Matrix dimensions must agree.

Error in ==> fuse_lap at 50

E(i1) = {selc( M1-M1T,M2-M2T,ap)};

谢谢帮助!

function Y = fuse_lap(M1, M2, zt, ap, mp)

%Y = fuse_lap(M1, M2, zt, ap, mp) image fusion with laplacian pyramid

%

%    M1 - input image A

%    M2 - input image B

%    zt - maximum decomposition level

%    ap - coefficient selection highpass (see selc.m)

%    mp - coefficient selection base image (see selb.m)

%

%    Y  - fused image

%    (Oliver Rockinger 16.08.99)

% check inputs

[z1 s1] = size(M1);

[z2 s2] = size(M2);

if (z1 ~= z2) | (s1 ~= s2)

error('Input images are not of same size');

end;

% define filter

w  = [1 4 6 4 1] / 16;

% cells for selected images

E = cell(1,zt);

% loop over decomposition depth -> analysis

for i1 = 1:zt

% calculate and store actual image size

[z s]  = size(M1);

zl(i1) = z; sl(i1)  = s;

% check if image expansion necessary

if (floor(z/2) ~= z/2), ew(1) = 1; else, ew(1) = 0; end;

if (floor(s/2) ~= s/2), ew(2) = 1; else, ew(2) = 0; end;

% perform filtering

G1 = conv2(conv2(es2(M1,2), w, 'valid'),w', 'valid');

G2 = conv2(conv2(es2(M2,2), w, 'valid'),w', 'valid');

% decimate, undecimate and interpolate

M1T = conv2(conv2(es2(undec2(dec2(G1)), 2), 2*w, 'valid'),2*w', 'valid');

M2T = conv2(conv2(es2(undec2(dec2(G2)), 2), 2*w, 'valid'),2*w', 'valid');

% select coefficients and store them

E(i1) = {selc( M1-M1T,M2-M2T,ap)};

% decimate

M1 = dec2(G1);

M2 = dec2(G2);

end;

% select base coefficients of last decompostion stage

M1 = selb(M1,M2,mp);

% loop over decomposition depth -> synthesis

for i1 = zt:-1:1

% undecimate and interpolate

M1T = conv2(conv2(es2(undec2(M1), 2), 2*w, 'valid'), 2*w', 'valid');

% add coefficients

M1  = M1T + E{i1};

% select valid image region

M1 = M1(1:zl(i1),1:sl(i1));

end;

% copy image

Y = M1;

minus出错matlab,请求帮忙指点MATLAB中的语法错误相关推荐

  1. java中错误的源文件_如果我的Java源文件中存在语法错误,为什么Eclipse会生成.class文件?...

    当我使用 Eclipse IDE创建项目时,即使我的代码中存在语法错误,它也会生成一个类文件? class Test { public void test(String value) { System ...

  2. C语言中的语法错误和语义错误

    语法错误 1:如果不遵循C语言的规则就会犯语法错误,它类似于英语中的语法错误. 例如(Bugs frustrate be can)这句英语 可以看出句子中的英语单词都是正确的,但是没有按照正确的顺序组 ...

  3. python中install语法错误_在“ npm install”之后,出现有关python中语法错误的错误吗?...

    我正在尝试为Exokit安装必要的依赖项,但是却收到与Python语法错误有关的错误. 这是我想尝试在浏览器中涉及VR的新内容.我已经从他们的github重新克隆了存储库,并直接从他们的网站下载了.我 ...

  4. 是否还被word中各种下划线、波浪线困扰,来看这里(Word中拼写语法错误)

    是否还被word中各种下划线.波浪线困扰,来看这里!其实是被word中自带的校验功能所干扰,不能起全身心投入. 一.对于英文 根据提示进行修改足以.如果单词为组合词或者缩略语,需要使用但出现错误提示, ...

  5. python中print语法错误_Python 3.x中使用print函数出现语法错误(SyntaxError: invalid syntax)的原因...

    在安装了最新版本的Python 3.x版本之后, 去参考别人的代码(基于Python 2.x写的教程),去利用print函数,打印输出内容时,结果却遇到print函数的语法错误: SyntaxErro ...

  6. CentOS7 安装RabbitMQ 亲测(编写中,有大神请帮忙指点下文中遇到的问题,谢谢)...

    为什么80%的码农都做不了架构师?>>>    CentOS7 安装RabbitMQ 亲测 我按照别的博文,使用 yum install erlang 命令安装了erlang,然后再 ...

  7. java list add出错_List集合add使用过程中出现的错误

    list集合功能很强大,但在使用过程中也会出现一些意想不到的问题,今天我在list.add()的时候遇到了一个添加错误,查了之后才发现原来错误这么简单,下面把我的错误及解决过程分享下! 首先我定义了一 ...

  8. 解决大/小于号在mapper.xml文件中的语法错误

    mapper.xml文件因为文件本身的属性,如果出现尖括号会出现语义歧义,所以在进行一些大小写比较操作时,会引起操作文件 Tag name expected 错误.解决办法也很简单,xml文件脱胎于h ...

  9. python中语法错误-python中的语法错误是指什么

    很多时候我们在写代码的时候,可能都会遇到代码没有提示错误,但输出结果会报错,这个时候我们就需要根据提示信息来解决这些问题,下面我们一起来学习一下. 1:TypeError: must be str, ...

最新文章

  1. Struts2 框架搭建问题三
  2. Cocos2d-CCScene所有场景切换特效[转载]
  3. 024_JDK的equals方法
  4. Asp.Net Mvc之模型注解
  5. python 内建比较函数详解
  6. proe50安装方法64位_3ds max 2021 安装教程【64位】
  7. 07.es_thread_pool使用
  8. mysql默认数据库名称,默认的MySQL数据库名称
  9. vb microsoft.xmlhttp 获取所有超链接_利用VBA批量自动生成表格超链接
  10. 台湾印象之五:宝岛万象
  11. 本地计算机绑定域名访问
  12. mybatis 查询之神坑
  13. 离开北上广的互联网工程师最终都去了哪里?
  14. Excel导出xml
  15. 树莓派4B控制步进电机(电机28BYJ4+驱动板ULN2003)
  16. “匠心之韵,数据之美”之InfoQ专访COO叶谦:解读全域大数据战略背后的技术演进...
  17. |- 微信 -| 网页授权登录
  18. dcos 正确的查看日志的姿势
  19. 微软skype收购案
  20. 工时管理:警惕员工时间偷窃!企业应该如何避免?

热门文章

  1. jquery validate 笔记
  2. 课程设计:大学生信息管理系统
  3. 13-union 、distinc、 join
  4. .NET 将 .config 文件嵌入到程序集
  5. 数据库msqlserver的几种类型及解决MSSQLServer服务启动不了的问题
  6. dz3.0数据库操作函数分析说明
  7. AOP 拦截器 JDK动态代理机制 struts2 mybatis spring-aop
  8. 创建自己的Convers. Routine.
  9. 巧用gmail转发邮件
  10. VisualStudio异常处理 —— LNK1112 模块计算机类型“x64”与目标计算机类型“X86”冲突