首页 > 解决方案 > 如何使用 python-opencv 修复彩虹般的视频?

问题描述

我正在尝试在我的 Raspberry Pi 上创建一个视频监控系统。操作系统版本是最新的 Raspbian Buster。

我决定最近在 Buster 上移动,因为它刚刚问世。在我上 Stretch 之前。它工作得很好。我遇到的唯一问题是,当我尝试增加窗口大小时,FPS 正在下降,导致延迟很小。所以这就是为什么我搬到 Buster 看看它是否工作得更好,或者是否是由于 Raspberry Pi 的限制。

所以这是我的代码:

import cv2

cap = cv2.VideoCapture()

ret, im = cap.read()

while True:
  ret, im = cap.read()
  cv2.namedWindow('frame', cv2.WINDOW_NORMAL)
  cv2.imshow('frame', im)
  key = cv2.waitKey(10)

这就是我的预期输出应该是这样的:

预期输出图像

这是我的实际输出:

实际输出图像

你知道问题可能是什么吗?以及如何解决?

标签: pythonopencvvideoraspberry-pidebian-buster

解决方案


推荐阅读