为了说明normxcorr2的使用,请考虑以下示例(改编自

this page)

%# Make light gray plus on dark gray background

template = 0.2*ones(11);

template(6,3:9) = 0.6;

template(3:9,6) = 0.6;

BW = single(template > 0.5); %# Make white plus on black background

imtool(template, 'InitialMagnification','fit')

%# Make new image that offsets the template

offsetTemplate = 0.2*ones(81);

offset = [30 50]; %# Shift by 30 rows, 50 columns

offsetTemplate( (1:size(template,1))+offset(1), ...

(1:size(template,2))+offset(2) ) = template;

imtool(offsetTemplate, 'InitialMagnification',400)

%# Cross-correlate BW and offsetTemplate to recover offset

cc_norm = normxcorr2(BW, offsetTemplate);

imtool(cc_norm, 'InitialMagnification',400)

[max_cc_norm, imax] = max( abs(cc_norm(:)) );

[ypeak, xpeak] = ind2sub(size(cc_norm), imax(1));

corr_offset = [ (ypeak-size(template,1)) (xpeak-size(template,2)) ];

fprintf('Input offset: %d,%d\nRecovered offset: %d,%d\n', offset, corr_offset)

归一化相关 matlab,matlab – 归一化互相关的基础知识相关推荐

  1. MATLAB学习笔记一:基础知识

    最近准备研究生毕业论文了,要用matlab处理大量的数据,这里将自己学习matlab过程中的一些笔记整理在这里. MATLAB系统环境 首先展示一下matlab的操作界面,我这里用的是2016版本的m ...

  2. matlab stract结构_MATLAB 的基础知识

    任何变量在MATLAB中都是以数组形式存储和运算. MATLAB中使用方括号([ ])给出所有数组的元素,同一行中的元素间用逗号( , )或者空格分隔,不同行之间用分号( ; )隔开. 空数组可以用于 ...

  3. 【 MATLAB 】范数的必备基础知识

    Euclidean Norm 具有N个元素的向量v的欧几里德范数(也称为向量幅度,欧几里德长度或2范数)由下式定义: General Vector Norm(p范数) 具有N个元素的向量v的p范数的一 ...

  4. matlab电路元件二极管,电子电路元件基础知识(3)三极管与 MOS管篇2019-02-07

    三极管: 三极管是电流控制电流的半导体器件 微信 yueyangchuzuche 不管是PNP还是NPN三极管,带箭头的那条腿,是发射极(E).另一条是集电极(C). 箭头向外,是NPN型(Ib> ...

  5. 计算机课做ppt的软件有哪些内容,课程内容计算机软件的基础知识.ppt

    <课程内容计算机软件的基础知识.ppt>由会员分享,可在线阅读,更多相关<课程内容计算机软件的基础知识.ppt(15页珍藏版)>请在人人文库网上搜索. 1.数据结构,课程内容: ...

  6. 计算机维修与维护入门,计算机组装与维护基础知识

    <计算机组装与维护基础知识>由会员分享,可在线阅读,更多相关<计算机组装与维护基础知识(5页珍藏版)>请在人人文库网上搜索. 1.计算机组装与维护基础知识关键考点:CPU主板内 ...

  7. 电子入门基础知识之:多路选择开关(MUX)

    原文地址::http://www.51hei.com/bbs/dpj-50167-1.html 相关文章 1.电子入门基础知识之:多路选择开关(MUX) ----http://www.picmcu.c ...

  8. 音视频基础知识---音频编码格式

    音视频基础知识汇总: 音视频基础知识---协议相关RTSP RTMP HLS 音视频基础知识---封装格式 音视频基础知识---视频编码格式 音视频基础知识---音频编码格式 音视频基础知识---像素 ...

  9. 初级计算机信息处理员笔试题,初级信息处理技术员计算机系统基础知识考试卷模拟考试^题...

    <初级信息处理技术员计算机系统基础知识考试卷模拟考试^题>由会员分享,可在线阅读,更多相关<初级信息处理技术员计算机系统基础知识考试卷模拟考试^题(9页珍藏版)>请在人人文库网 ...

最新文章

  1. Go 学习笔记(47)— Go 标准库之 strconv(string/int 互相转换、Parse 字符串转换为指定类型、Format 指定类型格式化为字符串)
  2. c# 大数据量比较时-方案
  3. centos 6.3 x86_64安装32位JDK的问题
  4. OCP读书笔记(9) - 诊断数据库
  5. linux 标准输入句柄,标准文件描述符与标准文件句柄
  6. 汽车电子嵌入式技术篇(三) -数据结构C++语言实现三部曲--异常类顶层父类
  7. pythonの鉴黄之路(一)——YCbCr简易版鉴黄脚本
  8. java web前端邮件,javaweb之javamail
  9. java离职交接文档_提醒 | 定了!财会人离职不办这2项交接,要承担法律责任!后果非常严重,请转发通知~...
  10. 在Vista中用鼠标激活Flip 3D
  11. 张子阳:如何在30岁前年薪超过30万
  12. 巨人网络18年春招java答案_巨人网络18春招Java开发笔试题,希望对大家能有帮助...
  13. wps转换成word如何实现?不妨试试这两个小技巧
  14. 一门课程学习转录组调控分析和R可视化第十四期 (线上线下开课)
  15. 在Qt中设置程序图标的方法介绍
  16. php lumen 框架优点,微框架Lumen 特性
  17. 软件测试基础 - 单元测试理论部分
  18. 展厅设计全面优化企业形象,取得客户的信任为合作打下良好的基础
  19. 系统思考负反馈之稻盛和夫的阿米巴经营
  20. Cohn-Kanade数据库

热门文章

  1. python 中控考勤机实时接收多个考勤机的数据
  2. 二维数组与指向指针的指针
  3. (超详解)C语言实现通讯录
  4. 基于灰狼算法优化的lssvm回归预测-附代码
  5. html弹出div弹窗
  6. Redis 配置开机自动启动
  7. vue之router莫名其妙的bug
  8. VMware虚拟机使用Ubuntu全屏问题
  9. SpringBoot整合邮件发送
  10. Django账号登陆之退出登录(logout()方法介绍、logout()方法使用)