outputFactory = OutputFactory() outputFactory.setOutputDir(directoryFactory.initDir) outputFactory.setBatchState(b_batch_output, i_batch_output_enum, l_batch_output_list, s_batch_db_pathfn) if b_gui: gui = GuiC() guiInterface = GuiInterface(gui) guiInterface.initGui(playOnVal=g.playOn, frameDelayVal=g.frameDelay) display = Display() display.setInit(showOn=b_show, scoreOff=b_scoreoff, frameResize=b_resize, frameAnnotateFn=b_annotate_fn) evalFactory = EvalFactory(on=b_eval, dbPathFn=s_eval_db_pathfn, bLog=b_eval_log) #Video Loop: init a new video-file at top -------------- while (True): frameFactory = FrameFactory()
def all_display_methods( self, b_show=False, b_scoreoff=False, b_resize=True, b_annotate_fn=False, b_showscoring=False, i_scoringenum=0, switchZoom=False, switchRoiMain=False, switchRoiZoom=False, switchSelectReset=False, trackObjEnum=False, trackTypeEnum=False, windowTwo=False, windowThree=False, annotateObjEnum=False, cmdSelectReset=False, stub_orientation=0 # notesFactory.getOrientation() , stub_vidFn="" # directoryFactory.vidFn() , stub_needscore=False # outputFactory.needScore() , stub_trackscore=None # trackFactory.getTrackScore() , stub_callreset=False # trackFactory.getTrackOnChange() , stub_scorecurrent=None # notesFactory.getFrameScoreCurrent() , stub_frame=None # frameFactory.getFrame() , stub_globalsOn=False # func will not get/set "g.X" globals ): #init display = Display() display.setInit(showOn=b_show, scoreOff=b_scoreoff, frameResize=b_resize, frameAnnotateFn=b_annotate_fn) #byVid display.setOrientation(stub_orientation) display.setShowScoring(b_showscoring) display.setScoreDisplayObjEnum(i_scoringenum) display.reset() #byFrame display.setCmd(cmdSelectZoom=switchZoom, cmdSelectRoiMain=switchRoiMain, cmdSelectRoiZoom=switchRoiZoom, trackObjEnum=trackObjEnum, trackTypeEnum=trackTypeEnum, windowTwo=windowTwo, windowThree=windowThree, annotateObjEnum=annotateObjEnum, cmdSelectReset=switchSelectReset, globalsOn=stub_globalsOn) #output display.getScoring(stub_needscore) #track display.setTrack(trackScore=stub_trackscore) if stub_callreset: display.resetOperators() #ret display.setFrame(stub_frame) display.setAnnotateMsg(stub_vidFn) display.setScoring(stub_scorecurrent) display.alterFrame() display.drawOperators() display.drawTrackers() display.adjustOrient() display.show() self.data = display