我正在尝试为我的应用程序设置较低的帧速率集以实时检测对象。我也在尝试设置较低的分辨率集。
我目前是这样做的,但使用的是 "android.hardware.camera" 但这在较新的 API(即 21 和 22)中已被弃用。我想通过使用 JavaCameraView 类来执行此操作,以便我可以通过 OpenCV 包含它并对帧应用特定处理。
高分辨率集会占用过多的处理能力。
我目前正在使用 “android.hardware.camera2”,但我不知道如何像以前的 API 那样更改这些参数。
代码将不胜感激
最佳答案
首先尝试在 MainActivity.java 中使用最新版本的 OpenCV Loader
@Override
public void onResume()
{
super.onResume();
OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_0_0, this, mLoaderCallback);
}
关于android - 使用 android.hardware.camera2 设置自定义分辨率和帧率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30493515/