python3 opencv 3在ubuntu中打开avi视频失败

网友投稿 314 2022-08-26

python3 opencv 3在ubuntu中打开avi视频失败

最近要用opencv读取视频,我的读取视频的代码为:

import numpy as npimport cv2import sysvideo = "/home/eric/data/violence_recognition/HockeyFights/fi46_xvid.avi"video_capture = cv2.VideoCapture(video)if not video_capture.isOpened(): print("Error: Failed to open %s" % video) sys.exit(-1)video_length = int(video_capture.get(cv2.CAP_PROP_FRAME_COUNT))count = 0while(True): # Capture frame-by-frame ret, frame = video_capture.read() if not ret: break count += 1print(video_length, count)# When everything done, release the capturevideo_capture.release()cv2.destroyAllWindows()

但是一直报错:

Error: Failed to open /home/eric/data/violence_recognition/HockeyFights/fi46_xvid.avi

解决方法

我的环境为ubuntu 16.04, python3, opencv-python   3.4.3.18

pip install opencv-pythonpip install opencv-contrib-python

参考文献

[1].Python Opencv2 Opencv3 videoCapture 视频读取失败解决办

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:内容营销复合数字时代将会是一个全新的时代!(数字时代产生了哪些新的营销传播模式)
下一篇:[leetcode] 60. Permutation Sequence
相关文章

 发表评论

暂时没有评论,来抢沙发吧~