Skip to content

Commit

Permalink
update statistic when cacher completes.
Browse files Browse the repository at this point in the history
  • Loading branch information
mkassner committed Apr 19, 2016
1 parent de92a50 commit ec86885
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
1 change: 1 addition & 0 deletions pupil_src/shared_modules/marker_detector_cacher.py
Original file line number Diff line number Diff line change
Expand Up @@ -105,4 +105,5 @@ def handle_frame(next):
logger.debug("Closing Cacher Process")
cap.close()
q.close()
run.value = False
return
5 changes: 5 additions & 0 deletions pupil_src/shared_modules/offline_surface_tracker.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,9 @@ def __init__(self,g_pool,mode="Show Markers and Surfaces",min_marker_perimeter =
logger.debug("Loaded marker cache %s / %s frames had been searched before"%(len(self.cache)-self.cache.count(False),len(self.cache)) )

self.init_marker_cacher()
for s in self.surfaces:
s.init_cache(self.cache,self.camera_calibration,self.min_marker_perimeter)
self.recalculate()

def load_surface_definitions_from_file(self):
self.surface_definitions = Persistent_Dict(os.path.join(self.g_pool.rec_dir,'surface_definitions'))
Expand Down Expand Up @@ -283,6 +286,8 @@ def update_marker_cache(self):
self.cache.update(idx,c_m)
for s in self.surfaces:
s.update_cache(self.cache,camera_calibration=self.camera_calibration,min_marker_perimeter=self.min_marker_perimeter,idx=idx)
if self.cacher_run.value == False:
self.recalculate()

def seek_marker_cacher(self,idx):
self.cacher_seek_idx.value = idx
Expand Down

0 comments on commit ec86885

Please sign in to comment.