image - 图像质量差,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)
这是 RPi3 上图像的 100px 部分上的 20px,在 RPi4 上看起来更好。那些具有硬边框的奇怪块 auf 像素的原因是什么?会不会是驱动的问题?RPi3 没有互联网,因此没有进行 apt-get 更新。是压缩问题吗?v4l2-compliance 可能有用吗?
解决方案
推荐阅读
- ios - 在 iOS 浏览器中流式传输 AWS S3 HLS 视频
- python - 如何在 PYTHON 中的列表字典中迭代值
- flutter - 颤振动画没有持续时间
- javascript - Js:将箭头函数名称分配给变量
- ios - 共享扩展 - 自 iOS 14 以来首次尝试未显示在共享菜单中的应用
- r - 检查文件是否有 x 列,参数长度为零
- postgresql - Postgres 服务器是否只在一台机器上存储数据?
- c++ - FFmpeg - Libavcodec - 无法编译,未找到文件错误,但文件存在
- python - Heroku 部署因缺少 SQL 表而失败
- javascript - Rails:为 link_to 显示红色的工具提示