Android心率监测器代码说明

时间:2015-01-23 17:06:37

标签: java android eclipse image-processing

我在网上找到了这个代码用于心率监测器,我计划将其用作我项目的一部分。但是,我很难理解大部分代码,因为我是Android新手。我目前正在参加一个关于Android的课程,但它仍处于基础阶段,我有一个项目的截止日期。因此,我会欣赏有关此代码工作的正确解释(对src文件夹中的java文件的解释就足够了)。感谢。

代码链接 - https://github.com/phishman3579/android-heart-rate-monitor

1 个答案:

答案 0 :(得分:7)

我也将此代码用于在我的应用程序中合并心率监测器,并可以做出以下解释:
该项目共有3个主要部分:
第1部分,HeartbeatView:它扩展了View并在顶部包含了一个小的android图标,它改变了绿色和红色之间的颜色(一旦颜色趋势发生变化,颜色就会从HeartRateMonitor类更新)。此类及其用法可以删除,对心脏监护过程没有影响 第2部分,HeartRateMonitor:完成所有工作的活动......占用相机和闪光灯。调用相机的startPreview()开始从相机接收帧(快照)(参见onPreviewFrame())。发送帧进行分析和解码(参见下面的第3部分),以测量红色及其方向(变亮或变暗)。 第3部分,ImageProcessing:该类有2个函数可解码帧并返回给定帧数据中的红色数量。

希望它有所帮助...享受:)