小编pje*_*cic的帖子

从原始ECG信号中提取心率的算法

从原始ECG信号中提取心率的算法

我有一个以BDF格式记录的原始ECG信号(也可以使其成为EDF或txt).现在我必须离线分析并提取热量.

是否有这种算法的C#或C++实现?或者至少是伪代码算法.

我自己从头开始做这件事的原因是我最近想将它纳入在线分析系统.

我找到了以下链接:低通滤波器:http://en.wikipedia.org/wiki/Low-pass_filter
高通滤波器:http://en.wikipedia.org/wiki/High-pass_filter

...过滤初始数据可能需要...

还有一个为硬件模块创建的系统可能是一个不错的开端:http: //www.codeproject.com/Articles/4353/ECG-recording-storing-filtering-and-recognition

c# c++ algorithm signal-processing

4
推荐指数
1
解决办法
7681
查看次数

从WebGl中的代码访问顶点着色器中的结构

如何在顶点着色器中到达这种轻型结构?

struct LightInfo {
    vec4 Position; // Light position in eye coords.
    vec3 La; // Ambient light intensity
    vec3 Ld; // Diffuse light intensity
    vec3 Ls; // Specular light intensity
};
uniform LightInfo Light;
Run Code Online (Sandbox Code Playgroud)

我试过了:

shaderProgram.Light = gl.getUniformLocation(shaderProgram, "Light");
Run Code Online (Sandbox Code Playgroud)

编译,但当我尝试插入一些值,如:

gl.uniform4f(
    shaderProgram.Light.Position,
    parseFloat(document.getElementById("lightPositionX").value),
    parseFloat(document.getElementById("lightPositionY").value),
    parseFloat(document.getElementById("lightPositionZ").value),
    0.0
);
Run Code Online (Sandbox Code Playgroud)

它完全打破了.如何将此位置数据发送到着色器结构?

structure webgl vertex-shader

4
推荐指数
1
解决办法
1600
查看次数