def build(self): self.finger_tracker = FingerTracker() self.finger_tracker.start_camera() self.Game = FinalDestinationGame(self.finger_tracker) Clock.schedule_interval(self._track_finger,1.0/60.0) #Clock.schedule_interval(self.Game.update, 1.0 / 60.0) return self.Game
class FinalDestinationApp(App): finger_tracker=None def build(self): self.finger_tracker = FingerTracker() self.finger_tracker.start_camera() self.Game = FinalDestinationGame(self.finger_tracker) Clock.schedule_interval(self._track_finger,1.0/60.0) #Clock.schedule_interval(self.Game.update, 1.0 / 60.0) return self.Game def _track_finger(self, dt): self.finger_tracker.capture_new_frame() if self.finger_tracker.hand_histogram_captured: centroid = self.finger_tracker.get_centroid() print centroid if centroid is not None: self.Game.update()