Example #1
0
    def __init__(self, max_obj=10, history=10):
        Matcher.__init__(self)

        self.maxObjs = max_obj
        self.history = history
        self.tracked = []
        self.unmatched_tracked = []
        self.matchedPairs = []
        self.enterExit = []

        # enter/exit parameters
        self.entering = 25
        self.exiting = 135
        self.error = 5

        # exit/enter for current frame
        self.currentEnter = 0
        self.currentExit = 0
        self.change = False

        for i in range(self.maxObjs):
            self.tracked.append(deque([]))
            self.enterExit.append(deque([]))