因此,在工作期间,我需要分析视频,就像这一个跳动细胞的http://youtu.be/TxBdkLcO5Do。
所以我写了一个matlab代码,画了一幅随时间变化的图形。
图的数据示例:
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**
**左行是时间(以秒的分数为单位)。第二行是图像的幅值。
我拿到了我的照片..。(顺便问一下,这是个好办法还是有更好的方法来做呢?)
所以我现在需要用这个数组来找出出现的峰值数量,并分析这些峰值的频率、强度和正则性!
频率=视频中的几个峰值
强度=峰值-平均值(第2排)
规则=每个高峰到下一个高峰之间的时间!
因此,基本而言,我应该创建一个数组峰值,在每个峰值中添加一个元素并为其赋值(时间由峰值、强度辅助)。
在此之后,我要打印一个峰值数的报告,以及它的值freq,str,req产性。
:)我怎样才能做到这一点?
发布于 2012-01-30 20:55:58
假设您只需要一个寻峰器。剩下的应该很简单。
https://stackoverflow.com/questions/8969651
复制相似问题