OpenCV错误-无法在函数CvVideoWriter_GStreamer :: open中播放管道 [英] OpenCV error - cannot put pipeline to play in function CvVideoWriter_GStreamer::open

查看:1079
本文介绍了OpenCV错误-无法在函数CvVideoWriter_GStreamer :: open中播放管道的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在OpenCV中创建视频编写器对象,以将网络摄像头中的帧写入文件中.但是,我在此行遇到以下错误.

I am trying to create video writer objects in OpenCV to write frames from my webcam into a file. However I'm getting the following error on this line.

name1 = "videos/cam1.avi"
out = cv2.VideoWriter(name1,cv2.cv.CV_FOURCC('M','J','P','G'), 20.0, (1920,1080))

错误输出:

File "TestWebcam.py", line 14, in takeImage
    out = cv2.VideoWriter(name1,cv2.cv.CV_FOURCC('M','J','P','G'), 20.0, (1920,1080))
cv2.error: /home/odroid/software/opencv/opencv-2.4.13/modules/highgui/src/cap_gstreamer.cpp:1528: error: (-2) GStreamer: cannot put pipeline to play
 in function CvVideoWriter_GStreamer::open

推荐答案

我遇到了同样的问题,并且通过不使用name1的路径来解决了这个问题.

I had the same problem, and solved it by not using a path for name1.

请参阅: VideoWriter OpenCV-无法放置函数CvVideoWriter_GStreamer :: open

这篇关于OpenCV错误-无法在函数CvVideoWriter_GStreamer :: open中播放管道的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆