def main(argv): print('Start Working...') LabelID = LoadLabelsFromFile(argv[-3]) SubLabelID = LoadLabelsFromFile(argv[-2]) cv2.namedWindow(winName, cv2.WINDOW_AUTOSIZE) caps = [] for v in argv[:-4]: caps.append(LoadVideo(v)) recordsList = ReadAllRecordsIntoList(argv[-4]) start = 0 if len(recordsList) != 0: start = recordsList[-1][0] + 1 updateFramesFlag = False canvas = Canvas(2150, 900, caps, 30, 2, winName, LabelID, SubLabelID, updateFramesFlag) canvas.DumpRecordsToFrames(recordsList) canvas.LoadVideos() test = canvas.GetFrames() canvas.TestFrames() #while start < len(test): #for t in test: # tuplet = test[start].constructTuple() # recordsList.append(tuplet) # start+=1 recordsList = canvas.ConvertFramesToSimpleList() if updateFramesFlag: WriteToFile(recordsList, argv[-4], updateFramesFlag) else: WriteToFile(recordsList, argv[-1], updateFramesFlag)