Pi 相机与 v4l2 OpenCv - 无法获得 2592x1944 分辨率



我使用v4l2驱动程序的覆盆子PI3上使用Pi Camera V1(5 MP(。当我使用下面的命令时,它会捕获5 MP映像,但是当我从OpenCV捕获它时,我无法获得相同的图像。OpenCV捕获的图像始终为480x480。

sudo modprobe bcm2835-v4l2 max_video_width=2592 max_video_height=1944
v4l2-ctl --set-fmt-video=width=2592,height=1944,pixelformat=MJPG
v4l2-ctl -p 15
v4l2-ctl --stream-mmap=3 --stream-count=1 --stream-to=somefile.mjpeg

我该怎么做才能将分辨率更改为OPENCV中的5 MP?

我不确定您尝试了什么,但是指定分辨率的一种方法是:

cv::VideoCapture cap;
cap.set(CV_CAP_PROP_FRAME_WIDTH, 2592);
cap.set(CV_CAP_PROP_FRAME_HEIGHT, 1944);

相关内容

  • 没有找到相关文章

最新更新