使用android.hardware.camera2设置自定义分辨率和帧速率

时间:2015-05-27 21:31:57

标签: android opencv android-camera opencv4android

我正在尝试为我的应用程序设置较低的帧速率,以实时检测对象。我也试图设置较低的分辨率设置。

我目前使用“android.hardware.camera”进行了此操作,但在较新的API(即21和22)中不推荐使用此功能。我想通过使用 JavaCameraView 类来执行此操作,以便我可以通过 OpenCV 包含它并对帧应用特定处理。

高分辨率设置会占用太多处理能力。

我目前正在使用“android.hardware.camera2”,但我不知道如何在之前的API中更改这些参数。

代码将受到高度赞赏

1 个答案:

答案 0 :(得分:0)

首先尝试在MainActivity.java中使用最新版本的OpenCV Loader

@Override
public void onResume()
{
    super.onResume();
    OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_0_0, this, mLoaderCallback);
}