当前位置: 首页 > 面试题库 >

Python上的OpenCV错误

羊禄
2023-03-14
问题内容

无论我使用什么 “ CV_FOURCC”, 我都会得到:

OpenCV错误:CvVideoWriter_GStreamer :: open中不支持的格式或格式组合(Gstreamer
Opencv后端不完全支持此编解码器。),文件/usr/src/packages/BUILD/OpenCV-2.2.0/modules/highgui/src/
cap_gstreamer.cpp,第489行

writer = cv.CreateVideoWriter(
         filename=file,
         fourcc=cv.CV_FOURCC('F', 'M', 'P', '4') ,
         fps=iFps,
         frame_size=(800,600),
         is_color=1)
cv.WriteFrame(writer, cv.LoadImage(frames[i]))

另外/usr/src/packages/BUILD/OpenCV-2.2.0/modules/highgui/src/cap_gstreamer.cpp不存在。

CV_FOURCC('H','F','Y','U')使空文件。

输入是 .png* ,输出是 .avi*

详细信息:Opensuse 10.4,OpenCv 2.2.0

编辑:如果我这样做,它将创建一个有效的AVI文件:

writer = cv.CreateVideoWriter(
         filename=file,
         fourcc=cv.CV_FOURCC('F', 'M', 'P', '4') ,
         fps=iFps,
         frame_size=(800,600),
         is_color=1)
cv.WriteFrame(writer, cv.LoadImage(frames[i]))
del writer # this makes a working AVI

问题答案:

如果我这样做,它将创建一个有效的AVI文件:

writer = cv.CreateVideoWriter(
         filename=file,
         fourcc=cv.CV_FOURCC('F', 'M', 'P', '4') ,
         fps=iFps,
         frame_size=(800,600),
         is_color=1)
cv.WriteFrame(writer, cv.LoadImage(frames[i]))
del writer # this makes a working AVI


 类似资料:
  • cmake-d cmake_build_type=release-d cmake_install_prefix=/usr/local-d with_tbb=on-d build_new_python_support=on-d with_v4l=on-d install_c_examples=on-d install_python_examples=on-d build_examples=on-d

  • 我将OpenCV 3.0与python 2.7一起使用。6和玫瑰靛蓝。我通过安装它,并试图做一些天体物体检测。具有讽刺意味的是,所有实际的检测代码似乎都没有问题。不起作用的代码是imshow。它给出了以下错误: OpenCV错误:未指定的错误(函数未实现。使用Windows、GTK 2. x或Carbon支持重建库。如果你在Ubuntu或Debian上,安装libgtk2.0-dev和pkg-co

  • 我在用python 3.5安装opencv时遇到一些困难。 我已经链接的cv文件,但在我得到一个错误说或更具体地说: /库/框架/Python。framework/Versions/3.5/bin/python3。5/用户/杰米/桌面/测试仪/测试。py回溯(最后一次调用):文件“/Users/Jamie/Desktop/tester/test.py”,第2行,导入cv文件“/Library/Fr

  • 我试图在windows中导入软件包,但出现错误: 回溯(最近一次调用last):导入cv2 ImportError:numpy中第1行的文件“”。果心多重数组导入失败 我也试过numpy verson 1.11。1但它不起作用。

  • 我已经编写了一个程序,从usb摄像头捕获图像,并根据检测到的每帧颜色跟踪对象的位置。间歇性(可能在1分钟、10分钟或半小时后发生)我收到错误消息: 我遵循的流程是: 用相机拍摄一帧,cap=cv2。视频捕获(1)/cap。read() 变换几何,cv2。透视图 高斯模糊滤波器,cv2。高斯模糊 BGR到HSV转换,cv2。CVT彩色(模糊帧,cv2.COLOR\u BGR2HSV) 轮廓发现和分析

  • 问题内容: (第1步) 我正在尝试使用MacPorts安装http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port从Mac上的python中运行python来运行openCV ,并尝试遵循Petite Geek的指南: 它运行约10分钟,没有错误。 (第2步) 我下载了ctypes-opencv源代码和演示文件。我导航到目录并运行: 我看到几