Toybrick

Opencv读取视频报错

qqqqqq

新手上路

积分
15
发表于 2019-11-19 17:12:42    查看: 559|回复: 3 | [复制链接]    打印 | 显示全部楼层
Failed to query video capabilities: Inappropriate ioctl for device
libv4l2: error getting capabilities: Inappropriate ioctl for device
VIDEOIO ERROR: V4L: device video/20191111_1914_01.avi: Unable to query number of channels
OpenCV(3.4.1) Error: Unspecified error (GStreamer: your gstreamer installation is missing a required plugin
) in handlemessage, file /builddir/build/BUILD/opencv-3.4.1/modules/videoio/src/cap_gstreamer.cpp, line 1869
VIDEOIO(cvCreateCapture_GStreamer (CV_CAP_GSTREAMER_FILE, filename)): raised OpenCV exception:

OpenCV(3.4.1) /builddir/build/BUILD/opencv-3.4.1/modules/videoio/src/cap_gstreamer.cpp:1869: error: (-2) GStreamer: your gstreamer installation is missing a required plugin
in function handlemessage

这是什么问题呀?
我用一下命令装过插件:
  • sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
  • sudo dnf install gstreamer1-libav


回复

使用道具 举报

qqqqqq

新手上路

积分
15
 楼主| 发表于 2019-11-19 17:38:56 | 显示全部楼层
已解决,不能读avi,读mp4就没问题了...
回复

使用道具 举报

SodrSnne

中级会员

积分
206
发表于 2019-12-12 13:05:34 | 显示全部楼层
同样的问题,请问你解决了吗
回复

使用道具 举报

appleUncle

中级会员

积分
257
发表于 2019-12-27 10:19:39 | 显示全部楼层
你这个就是opencv没有装好,用dnf install安装会莫名其妙出各种错,也出现过你这种错,我用源码安装就没问题了,可以参考这篇博文https://blog.csdn.net/sac761/article/details/103726065
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表