【发布时间】:2015-12-07 23:57:35
【问题描述】:
我是 python 的初学者。 我想从 avi 文件中读取帧并编写以下代码。当我运行此代码时,我收到类似分段错误(核心转储)的消息。 谁能告诉我原因。 我确定我使用了 avi 文件的正确根目录。 我尝试通过 ipython 找到问题。我发现到达 ret, frame = cap.read() 的行时发生错误。
import numpy as np
import cv2
cap = cv2.VideoCapture('/home/sunjia/code/night_goto.avi')
while(cap.isOpened()):
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
【问题讨论】:
-
如果您也发布收到的错误消息会很有帮助