没有多少工作,这就是为什么标题是如此“模糊”。 我首先尝试使用cv2,用于我工作中需要的一些任务,但是在第一次尝试时失败了,所以我最终只测试了基本的代码片段。 哪个,似乎根本不起作用。
import cv2
cap = cv2.VideoCapture("GoneNutty.avi")
while True:
# Capture frame-by-frame
ret, frame = cap.read()
# Our operations on the frame come here
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# Display the resulting frame
cv2.imshow('frame', gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
Frame,是None值。代码失败。即使是上限对象,似乎也是如此 基本没什么,当我尝试PyCharm IDE调试模式,检查它 “内容”。
到目前为止我尝试了什么
潜在线索
在调试它的噩梦方面,因为我得到零有用的信息,因为代码在它对Frame执行操作之前不会抛出错误。
PyCharm IDE说,cv2.VideoCapture有一个意想不到的争论。 更重要的是,我不知道发生了什么。
我在重新安装时尝试了很多东西,它似乎返回的版本是正确的,但我不知道检查安装是否正确的方法。
有关我的系统的信息
我正在运行Ubuntu 14.04(Trusty)。
Python3 - 其他工作
2017年PyCharm
如果有更多信息我应该提供,请告诉我?另外,如果您有如何改进标题的建议,请提供更多信息,请告诉我。
答案 0 :(得分:0)
你安装了ffmpeg吗?如果您没有ffmpeg,则无法在Linux中加载视频。