【问题标题】:Error in OpenCV code: cv2.error: OpenCV(4.5.1)OpenCV 代码中的错误:cv2.error: OpenCV(4.5.1)
【发布时间】:2021-02-21 15:04:19
【问题描述】:

我正在使用 OpenCV Python 库在 python 中编写代码。

本想使用编写的代码访问网络摄像头,但在终端执行代码后,又出现如下错误。

代码编写:

import numpy as np
import cv2

cap = cv2.VideoCapture(0)
while True:
    ret, frame = cap.read()
    cv2.imshow('frame', frame)

if cv2.waitKey(1) == ord('q'):
    break

cap.release()

cv2.destroyAllWindows() 

错误:

【问题讨论】:

标签: python opencv


【解决方案1】:

如果这是您计算机上安装的相机:

import cv2
cap = cv2.VideoCapture(0)
while True:
    ret, frame = cap.read()
    cv2.imshow('frame', frame)

    if cv2.waitKey(1) == ord('q'):
        break

    cap.release()

    cv2.destroyAllWindows()

如果这是通过 USB 连接的相机:

import cv2
cap = cv2.VideoCapture(1)
while True:
    ret, frame = cap.read()
    cv2.imshow('frame', frame)

    if cv2.waitKey(1) == ord('q'):
        break

    cap.release()

    cv2.destroyAllWindows()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-04
    • 2023-02-01
    • 2021-09-09
    相关资源
    最近更新 更多