Video-Summary/main.py

36 lines
1.0 KiB
Python

import os
import time
from ContourExctractor import ContourExtractor
from Exporter import Exporter
from LayerFactory import LayerFactory
#TODO
# finden von relevanten Stellen anhand von zu findenen metriken für vergleichsbilder
# X diff zu den ref bildern aufnehmen
# zeichen von contour inhalt
# langes video
def demo():
print("startup")
footagePath = os.path.join(os.path.dirname(__file__), "./generate test footage/out.mp4")
start = time.time()
contourExtractor = ContourExtractor()
contourExtractor.extractContours(footagePath)
print("Time consumed in working: ",time.time() - start)
#frames = contourExtractor.exportContours()
#Exporter().export(frames,os.path.join(os.path.dirname(__file__), "./short.mp4"))
contours = contourExtractor.getextractedContours()
layerFactory = LayerFactory(contours)
Exporter().exportOverlayed(layerFactory.layers, os.path.join(os.path.dirname(__file__), "./short.mp4"))
def init():
print("not needed yet")
if __name__ == "__main__":
demo()