VideoCapture与OpenCV for Android

时间:2013-12-08 15:19:24

标签: android opencv video-capture

我想开发一款带有OpenCV的Android应用来衡量我的心率(手指放在传感器上)。我可以通过使用org.opencv.highgui.VideoCapture来解决,我每秒只能获得8-10帧(fps)。

如何获得更高的fps率?

我不想显示图像,我(仅)想要记录15秒,用金字塔调整大小(五次)并将其存储到cv::Mat进行进一步处理。有没有办法获得25-30 fps,如何将其逐帧转移到cv::Mat

1 个答案:

答案 0 :(得分:1)

你绝对不需要25-30 fps。

Nyquist–Shannon sampling theorem(AKA Kotelnikov采样定理)告诉我们:

  

如果函数x(t)不包含高于B赫兹的频率,则通过在一系列间隔1 /(2B)秒的点上给出其纵坐标来完全确定。

如果心率约为1 Hz,则意味着您需要大约2 Hz的采样率。

看看:http://adblogcat.com/a-camera-preview-with-a-bounding-box-like-google-goggles/。它提供了非常流畅的视频预览,您可以选择投资回报率。