示例#1
0
def video_ok( FORMAT ):
	
	# check requirements and delete old .works file
	if not works.check_files( REQUIRED, TESTNAME+FORMAT ):
		return false

	filename = PREFIX+FORMAT+EXTENSION
	video = cvCreateFileCapture(PREFIX+FORMAT+EXTENSION)
	if video is None:
		sys.exit(1)
	works.set_file( TESTNAME+FORMAT )
	return True
示例#2
0
def video_ok(FORMAT):

    # check requirements and delete old .works file
    if not works.check_files(REQUIRED, TESTNAME + FORMAT):
        return false

    filename = PREFIX + FORMAT + EXTENSION
    video = cvCreateFileCapture(PREFIX + FORMAT + EXTENSION)
    if video is None:
        sys.exit(1)
    works.set_file(TESTNAME + FORMAT)
    return True
示例#3
0
def image_ok(EXTENSION):

    # check requirements and delete old .works file
    WORKSNAME = TESTNAME + '.' + EXTENSION

    if not works.check_files(REQUIRED, WORKSNAME):
        print "worksfile " + WORKSNAME + " not found."
        return False

    image = cvLoadImage(PREFIX + '.' + EXTENSION)

    if image is None:
        return False
    else:
        works.set_file(TESTNAME + EXTENSION)
        return True
示例#4
0
def image_ok( EXTENSION ):
	
	# check requirements and delete old .works file
	WORKSNAME = TESTNAME+'.'+EXTENSION

	if not works.check_files( REQUIRED, WORKSNAME ):
		print "worksfile "+WORKSNAME+" not found."
		return False
	
	image = cvLoadImage(PREFIX+'.'+EXTENSION)

	if image is None:
		return False
	else:
		works.set_file( TESTNAME+EXTENSION )
		return True
# name of this test and it's requirements
TESTNAME = "cvGrabFrame"
REQUIRED = ["cvCreateFileCaptureRGBA"]

 
# needed for sys.exit(int) and .works file handling
import os
import sys
import works

# path to imagefiles we need
PREFIX=os.path.join(os.environ["srcdir"],"../../opencv_extra/testdata/python/videos/")


# check requirements and delete old flag file, if it exists
if not works.check_files(REQUIRED,TESTNAME):
	sys.exit(77)

# import the necessary things for OpenCV
from highgui import *
from cv import *


# create a video reader using the tiny video 'uncompressed.avi'
video = cvCreateFileCapture(PREFIX+"uncompressed.avi")

# call cvGrabFrame to grab a frame and save return value
res = cvGrabFrame(video)

if res==0:
	print "(ERROR) Couldn't call cvGrabFrame()."