コード例 #1
0
ファイル: movie2tiles.py プロジェクト: backface/malisca
			gf_im_n2 = Image.fromarray(b2.astype('uint8'))

			#apply gamma to grey frame
			#b = np.asarray(imageGamma(Image.fromarray(b.astype('uint8')),
			# (gf_gamma,gf_gamma,gf_gamma)))		

	if reverse:
		slitscanner.setReverse(True)

	if prefix:	
		slitscanner.setFilePrefix(prefix)

		
	gpxalltrackwriter = GPXWriter(slitscanner.getFileDirectory() +
		slitscanner.getFilePrefix() + ".gpx")
	infoallwriter = GeoInfoWriter(slitscanner.getFileDirectory() +
		slitscanner.getFilePrefix() + ".info")			

	totalframecount = 0
	slitcount = 0
	px_pos = 0
	imgcount = 0

	#print glob(inputfiles);
	
	
	for moviefile in inputfiles:
		
		movie = cv.CaptureFromFile(moviefile)
		frame =  cv.QueryFrame(movie)
		framecount = 0
コード例 #2
0
ファイル: generate_html.py プロジェクト: backface/malisca
		
	count = 0
	leng = 0

	files = glob.glob(input + "/*.jpg")
	files.sort()
	
	if files == []:
		print "no files found for", input
		exit()

	source = ""
	info = ""

	if process_logs:
		infowriter = GeoInfoWriter(output + "/info.txt")
		gpxwriter = GPXWriter(output + "/" + trackfile)
		logwriter = csv.writer(open(output + "/" + tracklogfile,"wb"),delimiter=";")
	else:
		print "don't process logs"
	
	for file in files:

		thumb_file = "%s/%s" % (thumb_path,os.path.basename(file))
		log_file = "%s.log" % file

		if process_images:
			img = Image.open(file)
			w = img.size[0]
			h = img.size[1]
			ratio = th_height / float(h)