python-3.x - (V4L2: /dev/video0) 无法按索引打开相机
问题描述
我的 Jetson Xavier NX 算法出现错误。我尝试运行代码,但终端说:
[WARN:0] global /home/arc/opencv_build/opencv/modules/videoio/src/cap_v4l.cpp (890) open VIDEOIO(V4L2:/dev/video0): can't open camera by index Traceback (最近调用最后):文件“realtime_quadrant.py”,第 41 行,高度 = frame.shape AttributeError:'NoneType' 对象没有属性 'shape'
这意味着我必须在 camera = cv2.VideoCapture(0) 中更改 0。
所以我尝试
cv2.VideoCapture(1),
cv2.VideoCapture(-1)
cv2.VideoCapture(cv2.CAP_V4L2)
但我仍然有同样的错误。我还安装了 V4l2 ( Sudo apt-get install v4l2) 我该怎么做才能运行?
解决方案
推荐阅读
- javascript - 如何在所有行上运行 javascript 函数
- c# - 滚动图表时,光标也随着图表移动
- ssl - dotnet webapi 项目 [版本 dotnet 5.0] 的邮递员 HTTPS 证书问题。如何解决?
- react-native - 反应原生如何刷新篮子计数
- keycloak - 在 Keyclaok id 令牌中启用 sid 声明
- github-pages - GitHub Pages 自定义域设置在新提交期间重置
- php - 在 php 中设置可以在 R 中进行身份验证的 cookie 的最佳方法是什么?
- c - 如何为 pid 实现 futex_wait sysccall
- python - 在嵌套的 for 中存储交换的新数组
- tensorflow - 如何验证 CUDNN 是否安装正确?