【发布时间】:2022-12-03 12:32:42
【问题描述】:
我想在我自己组装的台式电脑上使用 cv2。我买了一个 USB 网络摄像头并成功安装了它,因为当我访问它时它可以正常工作。我的问题是 cv2 似乎无法打开我的相机。这是我得到的错误:
rgb_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
cv2.error: OpenCV(4.6.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor
所以我尝试在这行代码中使用各种索引(从 -1 到 5):
cap = cv2.VideoCapture(0)
但没有任何改变,我也尝试过使用:
cd /dev
ls video
但这是我得到的错误:
ls: cannot access 'video': No such file or directory
有没有办法解决这个问题?
【问题讨论】: