首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Matlab算法/工作流需要修复

Matlab算法/工作流需要修复
EN

Stack Overflow用户
提问于 2012-01-23 09:44:52
回答 1查看 121关注 0票数 1

因此,在工作期间,我需要分析视频,就像这一个跳动细胞的http://youtu.be/TxBdkLcO5Do

所以我写了一个matlab代码,画了一幅随时间变化的图形。

图的数据示例:

代码语言:javascript
复制
0 0
0.1 87124
0.15    87124
0.2 87124
0.25    85589
0.3 85589
0.35    85589
0.4 85589
0.45    19202
0.5 19202
0.55    19202
0.6 19202
0.65    61303
0.7 61303
0.75    61303
0.8 61303
0.85    56689
0.9 56689
0.95    56689
1   72988
1.05    72988
1.1 72988
1.15    72988
1.2 63871
1.25    63871

**

  • 我的代码是怎么工作的?

**左行是时间(以秒的分数为单位)。第二行是图像的幅值。

  1. 我得到了所有帧一个一个的循环。
  2. 将帧转换为灰色,计算阈值,转换为二进制。
  3. 使用imabsdiff将每个帧与它之前的帧进行比较
  4. 将结果存储在与其帧数/帧速率相对应的数组中。

我拿到了我的照片..。(顺便问一下,这是个好办法还是有更好的方法来做呢?)

  1. 我绘制数组时间,Amplitude_difference

所以我现在需要用这个数组来找出出现的峰值数量,并分析这些峰值的频率强度正则性

频率=视频中的几个峰值

强度=峰值-平均值(第2排)

规则=每个高峰到下一个高峰之间的时间!

因此,基本而言,我应该创建一个数组峰值,在每个峰值中添加一个元素并为其赋值(时间由峰值、强度辅助)。

在此之后,我要打印一个峰值数的报告,以及它的值freq,str,req产性。

:)我怎样才能做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2012-01-30 20:55:58

假设您只需要一个寻峰器。剩下的应该很简单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8969651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档