今天学妹过来问我DTW算法相关的事,然后我就去看了下
DTW算法
本质上是两段数据,要对数据进行拉伸,让两段数据相似程度最高。

作者的代码跑出来:

拉伸后长度变成45,应该就是路径的长度,路径如下:

白色的就是路径。
作者的代码中画像素图部分的代码:
Matlab

figure('Name','DTW - Accumulated distance matrix and optimal path', 'NumberTitle','off');
main1=subplot('position',[0.19 0.19 0.67 0.79]);  //subplot('position',[left bottem width height])表示在当前图形的位置(position)上画图,
image(D);  //image会改变原来图像的比例
cmap = contrast(D);   //函数返回一灰度色图cmap,该色图与当前色图D有相同的维数
colormap(cmap); % 'copper' 'bone', 'gray' imagesc(D);   //调整图片灰度

注意:image函数画图范围为0~64,超出范围全为黄色。用实验室数据结果为:

随后在转变为灰度图。
添加柱状说明条

colorb1=subplot('position',[0.88 0.19 0.05 0.79]);    //  选定柱状条位置
colorbar(colorb1);
caxis([mn,mx])

注意caxis来限定柱状条的范围,mn最小值,mx最大值。看灰度图柱状条的位置就能看出来
原代码中还有一些用来设置图像属性的(详见set语句)

 set(main1, 'FontSize',7, 'XTickLabel','', 'YTickLabel','');  //设置main1图中字体大小为7号,x刻度标签为‘’,y刻度标签为‘’;

Matlab里DTW算法和图像相关推荐

  1. matlab 图像平滑的算法_图像相似度---灰度分布算法---用matlab实现

    基于matlab2020b,不同版本可能会出错 步骤: 读取图片数据(相当于一个矩阵) 匹配两张图片的尺寸 用imhist函数画出灰度分布图 将灰度分布图归一化 计算巴氏距离得到相似度 代码实现: c ...

  2. DTW算法(语音识别)

    DTW主要是应用在孤立词识别的算法,用来识别一些特定的指令比较好用,这个算法是基于DP(动态规划)的算法基础上发展而来的.这里介绍语音识别就先介绍下语音识别的框架,首先我们要有一个比对的模版声音,然后 ...

  3. matlab 图像白平衡算法,Matlab常用白平衡算法

    <Matlab常用白平衡算法>由会员分享,可在线阅读,更多相关<Matlab常用白平衡算法(21页珍藏版)>请在人人文库网上搜索. 1.1 灰色世界法灰色世界法(grey wo ...

  4. Matlab实现连通域标记算法求图像连通域

    Matlab实现连通域标记算法求图像连通域 连通域 连通域标记算法 连通域 连通区域(Connected Component)一般是指图像中具有相同像素值且位置相邻的前景像素点组成的图像区域(Regi ...

  5. 光谱分类算法 matlab,Matlab K-means聚类算法对多光谱遥感图像进行分类(一)

    Matlab K-means聚类算法对多光谱遥感图像进行分类 作者: 白艺亭 测试了下matlab自带kmeans函数,作者编写函数,以及ENVI下的Kmeans方法,对比其效果,代码及结果图展示见下 ...

  6. 【matlab】机器学习与人工智能期末课设,基于 K-means 聚类算法的图像区域分割系统

    基于 K-means 聚类算法的图像区域分割系统主要由两部分组成,分别是登录界面和主界面.用户登录模块负责用户的登录功能,用户输入账号和密码正确后,进入主界面,失败则跳出弹窗,提示用户登录失败.这是用 ...

  7. matlab调用海康威视摄像头_招聘|海康威视招聘一批算法、图像等AI工程师

    原标题:招聘|海康威视招聘一批算法.图像等AI工程师 全球人工智能 文章参考:海康威视 算法工程师 工作地点:杭州薪资:18-35k 经验:不限 学历:硕士及以上 职位描述: 1. 负责公司视觉最新视 ...

  8. 【语音识别】基于DTW算法实现0~9数字和汉字语音识别含Matlab源码

    1 简介 在孤立词语音识别中,动态时间规整DTW算法是一种应用较为广泛的算法之一,有着较强的科学性,在立足于当前DTW语音识别算法应用的实际情况下,简略阐述了该课题的研究背景,并从预处理和特征参数提取 ...

  9. 图像分形的matlab算法,基于MATLAB的图像分割算法研究

    内容介绍 原文档由会员 花季永驻 发布 基于MATLAB的图像分割算法研究 全文54页 约28000字 论述翔实 摘 要 本文从原理和应用效果上对经典的图像分割方法如边缘检测.阈值分割技术和区域增长等 ...

  10. 【图像隐写】基于LSB+DWT+DCT三种算法实现图像和音频水印嵌入提取含Matlab源码

    1 简介 基于LSB+DWT+DCT三种算法实现图像和音频水印嵌入提取. 1.1 LSB算法 根据LSB算法简单易实现的特点,结合在图像置乱技术中很好特性的Arnold变换.利用变化产生影子图像.通过 ...

最新文章

  1. Intent 的Flag属性(Activity在栈位置的主宰者)
  2. [zz]HDFS文件操作
  3. audio 上一首 下一首 自定义样式_被 iPhone 吹爆的最香功能,安卓也终于安排上了...
  4. fetch ajax cros,由 Fetch 跨域 看 CORS
  5. web前后台数据交互的四种方式
  6. 图像处理随笔——soft-nms
  7. hadoop配置文件还原_hadoop通过Configuration对象自定义配置文件
  8. MediaType和文件类型对应关系
  9. ztree学习笔记(一)
  10. 开源GIS(八)——开源GIS简史
  11. Ubuntu 8.10之小白鼠体验
  12. 缓存设置(失效时间)
  13. 笔记44-JQuery高级笔记
  14. SQL中的随机函数-笔记
  15. 网易微专业产品经理 学习笔记 ——(1)产品经理之道
  16. winform,鼠标移动到label标签时变成手的形状
  17. alot英文怎么读_漂亮的英文是什么英语怎么说
  18. 在线生成免费android ios图标
  19. Linux命令行与shell脚本编程大全.第3版.pdf
  20. Akka 进阶(二)Mailbox 邮箱

热门文章

  1. vue2学生签到管理系统案例
  2. Idea代码主题插件下载
  3. java web对cpu要求_java web服务器cpu占用过高的处理
  4. Java全栈学习路线
  5. 电脑专业英语1500词
  6. mysql sql联合查询语句_MySQL多表联合查询sql语句
  7. 界面开发用qt还是java,做windows界面,用QT还是MFC?
  8. brew下载资源失败解决办法
  9. rzsz的编译安装及SecureCR下Zmodem传输用法
  10. fatal error: opencv2/opencv.hpp: 没有那个文件或目录