【问题标题】:Get more fps from android opencv camera从 android opencv 相机获取更多 fps
【发布时间】:2015-10-06 03:51:22
【问题描述】:

我正在尝试从 Android 相机获取更多 fps(每秒帧数)。

我正在使用 Android opencv java 相机视图并将分辨率设置为 118*142,但相机 fps 约为 16。当我使用 Canny 或 sepia 等算法时,它不会改变。

我想知道如何才能获得最高的 fps,因为原始相机本身可以达到 30 fps。

注意

无论我是否使用 Canny,我都能获得相同的 fps。在问之前我搜索了很多。

如何从 OpenCV Android 摄像头获得更多 fps?

【问题讨论】:

  • 你在用setRecordingHint(true)吗?
  • 不,我没有为此方法设置任何内容。它有什么作用?
  • developer.android.com/reference/android/hardware/… -- 我发现设置它会增加某些设备的最大帧速率。它也可能改变分辨率。
  • 我没有看到opencv摄像头这样的参数!!

标签: android opencv android-camera


【解决方案1】:

Android camera native access : startPreview() vs startRecording()

如果您需要更多 FPS,您应该访问本机相机界面。它不会像 OpenCV 那样便携,但会给你最好的性能。在 Java 和 C++ 之间处理数据时会出现缓慢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    • 2017-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多