我是Opencv的新手,我使用JavaCameraView,
使用1280x 720相机分辨率。
如何将分辨率提高到5兆像素?
请帮我 :)

最佳答案

您需要选择相机允许的分辨率。在onCameraViewStarted函数中调用以下代码,并设置listNum,使其与所需的分辨率相对应:

Parameters params = mCamera.getParameters();
List<Size> resList = mCamera.getParameters().getSupportedPictureSizes();
int listNum = 1;// 0 is the maximum resolution
int width = resList.get(listNum).width;
int height = resList.get(listNum).height;
params.setPictureSize(width, height);
mCamera.setParameters(params);

mCamera是您的org.opencv.android.JavaCameraView对象。

布赖恩

08-26 09:43