首页 > 解决方案 > 图像质量差,Raspberry Pi 3 V4L USB 摄像头 MJPG OpenCV

问题描述

我有一个连接到 Raspberry Pi 3 的 4K USB 摄像头和 RPi 4 上相同型号的摄像头。通过 OpenCV 捕获图像后:

cap = cv2.VideoCapture(0)
fourcc = cv2.VideoWriter_fourcc(*'MJPG')
cap.set(cv2.CAP_PROP_FOURCC, fourcc)
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 3840)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 2160)
ret, frame = cap.read()
cv2.imwrite('result.jpg', frame)

放大图像,20x100 像素

这是 RPi3 上图像的 100px 部分上的 20px,在 RPi4 上看起来更好。那些具有硬边框的奇怪块 auf 像素的原因是什么?会不会是驱动的问题?RPi3 没有互联网,因此没有进行 apt-get 更新。是压缩问题吗?v4l2-compliance 可能有用吗?

标签: imageopencvraspberry-picameravideo4linux

解决方案


推荐阅读