#4 dyvniy » Сб, 20 августа 2016, 12:21:54
смотреть видео через OpenCV
http://web.michaelchughes.com/how-to/watch-video-in-python-with-opencvКод: Выделить всё
import cv
vidFile = cv.CaptureFromFile( '/home/mhughes/sintel_trailer-480p.mp4' )
nFrames = int( cv.GetCaptureProperty( vidFile, cv.CV_CAP_PROP_FRAME_COUNT ) )
fps = cv.GetCaptureProperty( vidFile, cv.CV_CAP_PROP_FPS )
waitPerFrameInMillisec = int( 1/fps * 1000/1 )
print 'Num. Frames = ', nFrames
print 'Frame Rate = ', fps, ' frames per sec'
for f in xrange( nFrames ):
frameImg = cv.QueryFrame( vidFile )
cv.ShowImage( "My Video Window", frameImg )
cv.WaitKey( waitPerFrameInMillisec )
cv.DestroyWindow( "My Video Window" )