首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV USB-摄像机不工作于覆盆子Pi 4 32位

OpenCV USB-摄像机不工作于覆盆子Pi 4 32位
EN

Stack Overflow用户
提问于 2021-12-14 15:46:28
回答 1查看 271关注 0票数 0

当我尝试用opencv和python开始视频采集时,它根本不加载。不显示出任何问题,也不返回任何东西。没什么!

代码是最简单的:

代码语言:javascript
复制
import cv2
import sys

video_capture = cv2.VideoCapture(0)

while True:
   ret, frame = video_capture.read()

   cv2.imshow('Video', frame)

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

video_capture.release()
cv2.destroyAllWindows()

这是运行这个程序的结果。

如果我一行行地运行代码,它就会卡在这里。

如果在执行最后一行时按Ctrl+C,这就是它告诉我的:

代码语言:javascript
复制
Trying to dispose element pipeline0, but it is in PAUSED instead of the NULL state.

You need to explicitly set elements to the NULL state before

dropping the final reference, to allow them to clean up.

This problem may also be caused by a refcounting bug in the

application or some element.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-15 14:20:39

也许不是真正的解决方案,但要尝试的一件事情是指定视频后端,如下所示:

代码语言:javascript
复制
video_capture = cv2.VideoCapture(0, CAP_V4L2)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70351669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档