# -*- coding: utf-8 -*-
import numpy as np
import cv2
#ファイル読込
cap = cv2.VideoCapture('sample.avi')
while(cap.isOpened()):
#1フレーム毎に読込
ret, frame = cap.read()
if ret == False:
break
#読み込んだフレームを表示
cv2.imshow('frame',frame)
#再生中断
if cv2.waitKey(1) & 0xFF == ord('q'):
break
print "width :", cap.get(cv2.CAP_PROP_FRAME_WIDTH)
print "height:", cap.get(cv2.CAP_PROP_FRAME_HEIGHT)
print "fps :", cap.get(cv2.CAP_PROP_FPS)
print "frame num :", cap.get(cv2.CAP_PROP_FRAME_COUNT)
#解放
cap.release()
cv2.destroyAllWindows()
Link OpenCV API Reference.
# -*- coding: utf-8 -*-
import numpy as np
import cv2
#ファイル読込
cap = cv2.VideoCapture('sample.avi')
while(cap.isOpened()):
#1フレーム毎に読込
ret, frame = cap.read()
if ret == False:
break
#読み込んだフレームを表示
cv2.imshow('frame',frame)
#再生中断
if cv2.waitKey(1) & 0xFF == ord('q'):
break
print "width :", cap.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH)
print "height:", cap.get(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT)
print "fps :", cap.get(cv2.cv.CV_CAP_PROP_FPS)
print "frame num :", cap.get(cv2.cv.CV_CAP_PROP_FRAME_COUNT)
#解放
cap.release()
cv2.destroyAllWindows()