我正在使用ubuntu 14.04,并安装了anaconda python.我使用conda install opencv和conda install cv2来安装opencv.但是我根本无法使用VideoCapture(我需要逐帧处理视频).我需要在项目的其余部分使用anaconda.
这是我的代码:
import cv2
import os
capture = cv2.VideoCapture('/home/Downloads/data/zfH2XdRcH14.mp4')
while not capture.isOpened():
print 'noob'
while True:
ret, frame = capture.read()
cv2.imwrite('~/Downloads/data/pic.png',frame)
cv2.imshow('Video', frame)
count += 1
print count
Run Code Online (Sandbox Code Playgroud)
代码保持打印菜鸟.我已多次检查位置,这是正确的.我不知道问题是什么,我已经坚持了几个小时.