Raspberry Pi4 Raspbian Opencv Python网络摄像头问题

2024-04-27 02:51:25 发布

您现在位置:Python中文网/ 问答频道 /正文

在Rasberry Pi4,我将使用usb网络摄像头进行图像处理。为此,我将OpenCv库添加到Python中。我用下面的代码做了最简单的视频处理。在

import numpy as np
import cv2

cap = cv2.VideoCapture(0)

while(True):
    # Capture frame-by-frame
    ret, frame = cap.read()

    # Our operations on the frame come here
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

    # Display the resulting frame
    cv2.imshow('frame',gray)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()

但是,在完成这个过程后会出现这样的错误。在

^{2}$

我找了很多地方都找不到答案。你认为问题的根源是什么?在


Tags: the代码import网络releasecv2frameopencv
1条回答
网友
1楼 · 发布于 2024-04-27 02:51:25

虽然在我提到的问题上我找不到解决办法,但我觉得有必要作些解释。 首先,Raspberry Pi4 4GB版本已经存在问题。这些问题是由内核错误以及下面的链接引起的。在

链接:https://www.cnx-software.com/2019/11/04/raspberry-pi-4-4gb-models-usb-ports-dont-work-on-ubuntu-19-10/

对于这个过程,建议在raspberry上安装ubuntu系统。通过将RAM限制为3072,可以克服这个问题。然而,当我再次尝试时,他犯了同样的错误。在

其次,我尝试了2GB版本的覆盆子Pi4。相机没有问题,问题就解决了。在

我的理论是,4GB版本的Raspberry Pi4在USB端口上存在问题,我向用户推荐1GB或2GB版本。在

我希望他们能尽快解决这个问题。 祝大家工作顺利。在

相关问题 更多 >