0
点赞
收藏
分享

微信扫一扫

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


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

import numpy as np
import cv2
import sys

video = "/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 = 0
while(True):
# Capture frame-by-frame
ret, frame = video_capture.read()
if not ret:
break

count += 1

print(video_length, count)
# When everything done, release the capture
video_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-python
pip install opencv-contrib-python

参考文献

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

举报

相关推荐

0 条评论