그래서 저는 이 튜토리얼을 따랐 지만 아무것도하지 않는 것 같습니다. 단순히 아무것도. 몇 초간 기다렸다가 프로그램을 닫습니다. 이 코드에 어떤 문제가 있습니까?
import cv2
vidcap = cv2.VideoCapture('Compton.mp4')
success,image = vidcap.read()
count = 0
success = True
while success:
success,image = vidcap.read()
cv2.imwrite("frame%d.jpg" % count, image) # save frame as JPEG file
if cv2.waitKey(10) == 27: # exit if Escape is hit
break
count += 1
또한 댓글에서 프레임을 1000으로 제한한다고 말합니다. 왜?
편집 : 나는 success = True
먼저 시도했지만 도움이되지 않았습니다. 0 바이트 인 이미지를 하나만 만들었습니다.
True
또는 False
?
print success
어딘가에 추가하십시오 .
success
. 거짓이면 어떤 이유로 인해 비디오 읽기가 실패했음을 의미합니다. 먼저 그 비트를 작동시켜야합니다.
brew install opencv --python27 --ffmpeg
다른 버전의 Python을 사용하는 경우 해당 버전으로 변경해야합니다.
success
무엇입니까?