gpt4 book ai didi

android - 在 OpenCV/Android 上更改分辨率

转载 作者:太空宇宙 更新时间:2023-11-03 23:15:40 25 4
gpt4 key购买 nike

我使用的是 Moto G II。它具有范围分辨率(320 X 240 到 3264 X 2448)。当正常拍摄照片时,它会像 (1836 x 3264) 一样好,但在我使用 OpenCv 的应用程序上,它会停止在 @ 864 x 480 上。下面的代码仅在值小于 864 x 480 时才有效。

mOpenCvCameraView.setMaxFrameSize(1920, 1080);
mOpenCvCameraView.disableView();
mOpenCvCameraView.enableView();

我需要捕捉高质量的图像。

我该如何解决这个问题?

最佳答案

您可以使用 set 方法轻松更改 VideoCapture 对象设置。

在 C/C++ 中:

cap.set(CV_CAP_PROP_FRAME_WIDTH,3264);
cap.set(CV_CAP_PROP_FRAME_HEIGHT,2448);

在 Java 中:

cap.set(Highgui.CV_CAP_PROP_FRAME_WIDTH, 3264);
cap.set(Highgui.CV_CAP_PROP_FRAME_HEIGHT, 2448);

关于android - 在 OpenCV/Android 上更改分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40263178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com