【发布时间】:2021-11-17 08:47:24
【问题描述】:
我们正在尝试执行以下媒体管道代码以获取未运行的网络摄像头提要,并显示以下错误。网络摄像头也显示出黑白相间的照片。
代码:
cap = cv2.VideoCapture(0)
while cap.isOpened():
ret, frame = cap.read()
cv2.imshow('Raw Webcam Feed', frame)
if cv2.waitKey(10) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
cap.release()
cv2.destroyAllWindows()
我已经安装了最新版本的 mediapipe 和 opencv。尝试与其他应用程序一起尝试的网络摄像头没有问题。有人可以就此提出建议吗?
错误: Opencv 代码中的未知 C++ 异常
[1]: https://i.stack.imgur.com/C1J3D.png --- 错误图片 [1]:https://i.stack.imgur.com/bzJ1J.png --- 代码图片
【问题讨论】:
-
请准确分享错误和其他 sn-p 而不是他们的照片
-
并研究一个最小的可重现示例。这意味着,如果可以在没有 mediapipe 的情况下重现错误,请从问题(和代码)中删除 mediapipe。
-
你在用windows吗?你能检查一下
cap = cv2.VideoCapture(0,cv2.CAP_DSHOW)是否解决了你的问题吗? -
@RoyAmoial 非常感谢...添加此代码后问题得到解决。
-
@Raaa 很高兴听到!我添加了答案,如果您可以为它投票,更多的人将能够看到和使用未来的答案。祝你好运!
标签: python c++ opencv mediapipe