gpt4 book ai didi

algorithm - Matlab 算法/工作流程需要修复

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:44 25 4
gpt4 key购买 nike

所以在工作期间我需要分析像这样的视频 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

**

  • 我的代码如何工作?

**左行是时间(以秒为单位),第二行是图片的振幅。

  1. 我逐帧循环所有帧。
  2. 将frame转为灰度,计算阈值,转为二值。
  3. 使用 imabsdiff
  4. 将每个帧与其之前的帧进行比较
  5. 将结果存储在与其帧数/帧率对应的数组中

然后我得到了我的图表....(这是一个好方法还是有更好的方法来做到这一点?)

  1. 我绘制阵列时间,Amplitude_difference

所以我现在需要用这个数组做的是找到出现的峰值数量并分析频率强度规律性 这些山峰!

频率 = 视频中有多少个峰值

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

规律性 = 每个峰值与下一个峰值之间的时间!

所以基本上我应该创建一个数组 peaks ,其中每个峰值我添加一个元素并为其分配值(时间辅助峰值,强度)

然后我想打印一份关于峰值数量和它的值 freq、str、requularity 的报告..

:)我该怎么做 :D!?

最佳答案

假设您只需要一个 peak finder .其余的应该很简单。

关于algorithm - Matlab 算法/工作流程需要修复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8969651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com