【发布时间】:2016-08-08 17:19:19
【问题描述】:
我正在为 Android 制作一个执行大量图像处理的 OpenCV 应用程序。为了提高帧速率,我将帧大小限制为 640 x 480,如下所示:
private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
@Override
public void onManagerConnected(int status) {
switch(status) {
case LoaderCallbackInterface.SUCCESS:
{
mOpenCvCameraView.setMaxFrameSize(640, 480);
Log.i(TAG, "Loaded Successfully");
mOpenCvCameraView.enableView();
System.loadLibrary("opencvnative");
break;
}
default:
{
super.onManagerConnected(status);
}
}
}
};
其中 mOpenCvCameraView 是 JavaCameraView 类型。不幸的是,这种方法使框架小于屏幕尺寸。降低分辨率后是否可以拉伸框架以适应屏幕,还是有更好的方法来解决这个问题?
提前感谢您的帮助!
【问题讨论】:
标签: android opencv android-camera